Diagnosztikai naplózás engedélyezése az Azure API for FHIR-ben
Ebből a cikkből megtudhatja, hogyan engedélyezheti a diagnosztikai naplózást az Azure API for FHIR-ben, és áttekinthet néhány mintalekérdezéseket ezekhez a naplókhoz. A diagnosztikai naplókhoz való hozzáférés minden olyan egészségügyi szolgáltatás számára elengedhetetlen, ahol a jogszabályi követelményeknek (például a HIPAA-nak) való megfelelés kötelező. Az Azure API for FHIR diagnosztikai naplókat engedélyező funkciója a diagnosztikai beállítások a Azure Portal.
FHIR-metrikák adatainak megtekintése és letöltése
A metrikákat a Monitorozás | alatt tekintheti meg. Metrikák a portálról. A metrikák tartalmazzák a kérések számát, az átlagos késést, a hibák számát, az adatméretet, a felhasznált kérelemegységeket, a kapacitást meghaladó kérések számát, valamint a rendelkezésre állást (%-ban megadva). Az alábbi képernyőképen egy mintakörnyezethez használt kérelemegységek láthatók, amelyekben kevés tevékenység volt az elmúlt hét napban. Az adatokat Json formátumban töltheti le.
Auditnaplók engedélyezése
Ha engedélyezni szeretné a diagnosztikai naplózást az Azure API for FHIR-ben, válassza ki az Azure API for FHIR szolgáltatást a Azure Portal
Navigáljon a diagnosztikai beállításokhoz
Válassza a + Diagnosztikai beállítás hozzáadása elemet
Adja meg a beállítás nevét
Válassza ki a diagnosztikai naplók eléréséhez használni kívánt módszert:
- Archiváljon egy tárfiókba naplózás vagy manuális vizsgálat céljából. A használni kívánt tárfiókot már létre kell hozni.
- Streamelés az eseményközpontba külső szolgáltatás vagy egyéni elemzési megoldás általi betöltés céljából. A lépés konfigurálásához létre kell hoznia egy eseményközpont-névteret és eseményközpont-szabályzatot.
- Streameljen a Log Analytics-munkaterületre az Azure Monitorban. A beállítás kiválasztása előtt létre kell hoznia a Logs Analytics-munkaterületet.
Válassza az AuditLogs és/vagy az AllMetrics lehetőséget. A metrikák közé tartozik a szolgáltatásnév, a rendelkezésre állás, az adatméret, a teljes késés, a teljes kérések, a teljes hibák és az időbélyeg. További információt a támogatott metrikákról talál.
Válassza a Mentés lehetőséget
Megjegyzés
Akár 15 percig is eltarthat, amíg az első naplók megjelennek a Log Analyticsben. Ha az FHIR-hez készült Azure API-t az egyik erőforráscsoportból vagy előfizetésből egy másikba helyezik át, az áthelyezés befejezése után frissítse a beállítást.
A diagnosztikai naplók használatával kapcsolatos további információkért tekintse meg az Azure-erőforrásnapló dokumentációját
Napló részletei
Az Azure API for FHIR szolgáltatás jelenleg a következő mezőket adja vissza az auditnaplóban:
Mezőnév | Típus | Jegyzetek |
---|---|---|
Hívóidentitás | Dinamikus | Identitásadatokat tartalmazó általános tulajdonságcsomag |
CallerIdentityIssuer | Sztring | Kiállító |
CallerIdentityObjectId | Sztring | Object_Id |
HívóIPAddress | Sztring | A hívó IP-címe |
CorrelationId | Sztring | Korrelációs azonosító |
FhirResourceType | Sztring | Az erőforrástípus, amelyhez a műveletet végrehajtották |
LogCategory | Sztring | A naplókategória (jelenleg "AuditLogs" LogCategory értéket adunk vissza) |
Hely | Sztring | A kérést feldolgozó kiszolgáló helye (például AZ USA déli középső régiója) |
OperationDuration | Int | A kérés befejezéséhez másodpercek alatt eltartott idő |
OperationName | Sztring | A művelet típusát ismerteti (például frissítés, keresés típusa) |
RequestUri | Sztring | A kérelem URI-ja |
ResultType | Sztring | Az elérhető értékek jelenleg a Elindítva, a Sikeres vagy a Sikertelen |
StatusCode | Int | A HTTP-állapotkód. (például 200) |
TimeGenerated | DateTime | Az esemény dátuma és időpontja |
Tulajdonságok | Sztring | A fhirResourceType tulajdonságainak ismertetése |
SourceSystem | Sztring | Forrásrendszer (ebben az esetben mindig az Azure) |
TenantId | Sztring | Bérlőazonosító |
Típus | Sztring | Napló típusa (ebben az esetben mindig MicrosoftHealthcareApisAuditLog) |
_ResourceId | Sztring | Az erőforrás részletei |
Mintalekérdezések
Íme néhány alapszintű Application Insights-lekérdezés, a naplóadatok megismeréséhez.
Futtassa ezt a lekérdezést a 100 legutóbbi napló megtekintéséhez:
MicrosoftHealthcareApisAuditLogs
| limit 100
Futtassa ezt a lekérdezést a műveletek FHIR-erőforrástípus szerinti csoportosításához:
MicrosoftHealthcareApisAuditLogs
| summarize count() by FhirResourceType
Futtassa ezt a lekérdezést az összes sikertelen eredmény lekéréséhez
MicrosoftHealthcareApisAuditLogs
| where ResultType == "Failed"
Összegzés
A diagnosztikai naplókhoz való hozzáférés elengedhetetlen a szolgáltatás monitorozásához és a megfelelőségi jelentések biztosításához. Az FHIR-hez készült Azure API lehetővé teszi ezeket a műveleteket diagnosztikai naplókon keresztül.
Az FHIR a HL7 bejegyzett védjegye, amelynek felhasználását a HL7 engedélyezte.
Következő lépések
Ebből a cikkből megtudhatja, hogyan engedélyezheti az auditnaplókat az Azure API for FHIR-hez. További információ az Azure API for FHIR konfigurációs beállításairól:
Az FHIR® a HL7 bejegyzett védjegye, amelyet a HL7 engedélyével használnak.