Dela via


Aktivera gransknings- och diagnostikloggning i DICOM-tjänsten

I den här artikeln får du lära dig hur du aktiverar diagnostikloggning i DICOM-tjänsten och kan granska några exempelfrågor för dessa loggar. Åtkomsten till diagnostikloggar är viktig för alla hälso- och sjukvårdstjänster som måste uppfylla olika regelkrav. Funktionen i DICOM-tjänsten aktiverar diagnostikloggar är diagnostikinställningarna i Azure Portal.

Aktivera loggar

  1. Om du vill aktivera dicom-loggningstjänsten väljer du dicom-tjänsten i Azure Portal.

  2. Välj bladet Aktivitetslogg och välj sedan Diagnostikinställningar.

    Skärmbild av Azure-aktivitetslogg.

  3. Väj + Lägg till diagnostikinställning.

    Skärmbild av Lägg till diagnostikinställningar.

  4. Ange namnet på Diagnostikinställningar.

    Skärmbild av Konfigurera diagnostikinställningar.

  5. Välj kategori - och målinformation för åtkomst till diagnostikloggarna.

    • Skicka till Log Analytics-arbetsytan i Azure Monitor. Du måste skapa logs analytics-arbetsytan innan du kan välja det här alternativet. Mer information om plattformsloggarna finns i Översikt över Azure-plattformsloggar.

    • Arkivera till ett lagringskonto för granskning eller manuell inspektion. Lagringskontot som du vill använda måste redan ha skapats.

    • Strömma till en händelsehubb för inmatning av en tjänst från tredje part eller anpassad analyslösning. Du måste skapa en event hub-namnrymd och en händelsehubbprincip innan du kan konfigurera det här steget.

    • Skicka till en partnerlösning som du arbetar med som partnerorganisation i Azure. Information om potentiella partnerintegreringar finns i dokumentationen om Azure-partnerlösningar

      Information om mått som stöds finns i Mått som stöds med Azure Monitor.

  6. Välj Spara.

    Anteckning

    Det kan ta upp till 15 minuter innan de första loggarna visas i Log Analytics. Om DICOM-tjänsten flyttas från en resursgrupp eller prenumeration till en annan uppdaterar du inställningarna när flytten är klar.

    Information om hur du arbetar med diagnostikloggar finns i dokumentationen för Azure Resource Log

Logginformation

Det loggschema som används skiljer sig åt baserat på målet. Log Analytics har ett schema som skiljer sig från andra mål. Varje loggtyp har också ett schema som skiljer sig åt.

Granskningslogginformation

Råloggar

DICOM-tjänsten returnerar följande fält i granskningsloggen som visas när den strömmas utanför Log Analytics:

Fältnamn Typ Kommentarer
correlationId Sträng Korrelations-ID
operationName Sträng Beskriver typen av åtgärd (till exempel Hämta, Lagra, Fråga osv.)
time DateTime Datum och tid för händelsen.
resourceId Sträng Azure-sökväg till resursen.
identity Dynamisk En allmän egenskapspåse som innehåller identitetsinformation (gäller för närvarande inte för DICOM).
location Sträng Platsen för den server som bearbetade begäran.
Uri Sträng Begärande-URI:n.
resultType Sträng De tillgängliga värdena är för närvarande Startade, Lyckades eller Misslyckades.
resultSignature Int HTTP-statuskoden (till exempel 200)
typ Sträng Typ av logg (det är alltid MicrosoftHealthcareApisAuditLog i det här fallet).
nivå Sträng Loggnivå (information, fel).

Log Analytics-loggar

DICOM-tjänsten returnerar följande fält i granskningsloggen i Log Analytics:

Fältnamn Typ Kommentarer
CorrelationId Sträng Korrelations-ID
OperationName Sträng Beskriver typen av åtgärd (till exempel Hämta, Lagra, Fråga osv.)
TimeGenerated [UTC] DateTime Datum och tid för händelsen.
_ResourceId Sträng Azure-sökväg till resursen.
Identitet Dynamisk En allmän egenskapspåse som innehåller identitetsinformation (gäller för närvarande inte för DICOM).
Uri Sträng Begärande-URI:n.
ResultType Sträng De tillgängliga värdena är för närvarande Startade, Lyckades eller Misslyckades.
StatusCode Int HTTP-statuskoden (till exempel 200)
Typ Sträng Typ av logg (det är alltid AHDSDicomAuditLogs i det här fallet).
Nivå Sträng Loggnivå (information, fel).
TenantId Sträng Klientorganisations-ID.

Diagnostiklogginformation

Rådataloggar

DICOM-tjänsten returnerar följande fält i granskningsloggen som visas när den strömmas utanför Log Analytics:

Fältnamn Typ Kommentarer
correlationId Sträng Korrelations-ID
operationName Sträng Beskriver typen av åtgärd (till exempel Hämta, Lagra, Fråga osv.)
time DateTime Datum och tid för händelsen.
resultDescription Sträng Beskrivning av loggposten. Ett exempel här är en diagnostiklogg med ett valideringsvarningsmeddelande när du lagrar en fil.
resourceId Sträng Azure-sökväg till resursen.
identity Dynamisk En allmän egenskapsuppsättning som innehåller identitetsinformation (gäller för närvarande inte för DICOM).
location Sträng Platsen för den server som bearbetade begäran.
properties Sträng Ytterligare information om händelsen i JSON-matrisformat. Exempel är DICOM-identifierare som finns i begäran.
nivå Sträng Loggnivå (information, fel).

Log Analytics-loggar

DICOM-tjänsten returnerar följande fält i granskningsloggen i Log Analytics:

Fältnamn Typ Kommentarer
CorrelationId Sträng Korrelations-ID
OperationName Sträng Beskriver typen av åtgärd (till exempel Hämta, Lagra, Fråga osv.)
TimeGenerated DateTime Datum och tid för händelsen.
Meddelande Sträng Beskrivning av loggposten. Ett exempel här är en diagnostiklogg med ett valideringsvarningsmeddelande när du lagrar en fil.
Location Sträng Platsen för den server som bearbetade begäran.
Egenskaper Sträng Ytterligare information om händelsen i JSON-matrisformat. Exempel är DICOM-identifierare som finns i begäran.
Loggnivå Sträng Loggnivå (information, fel).

Exempel på Log Analytics-frågor

Nedan visas några grundläggande Application Insights-frågor som du kan använda för att utforska dina loggdata.

Kör följande fråga för att se de 100 senaste loggarna:

MicrosoftHealthcareApisAuditLogs
| limit 100

Kör följande fråga för att gruppera åtgärder efter DICOM-resurstyp:

MicrosoftHealthcareApisAuditLogs 
| summarize count() by DICOMResourceType

Kör följande fråga för att hämta alla misslyckade resultat

MicrosoftHealthcareApisAuditLogs 
| where ResultType == "Failed" 

Slutsats

Det är viktigt att ha åtkomst till diagnostikloggar för att övervaka en tjänst och tillhandahålla efterlevnadsrapporter. Med DICOM-tjänsten kan du utföra dessa åtgärder via diagnostikloggar.

Nästa steg

I den här artikeln har du lärt dig hur du aktiverar granskningsloggar för DICOM-tjänsten. Information om Azure-aktivitetsloggen finns i