FHıR için Azure API 'de tanılama günlüğünü etkinleştirme

Bu makalede, FHıR için Azure API 'de tanılama günlüğünü etkinleştirmeyi öğrenir ve bu günlüklere yönelik bazı örnek sorguları inceleyebilirsiniz. Tanılama günlüklerine erişim, mevzuat gereksinimleriyle (HIPAA gibi) uyumluluğun gerektiği her türlü sağlık hizmeti için önemlidir. FHıR için Azure API 'sindeki özelliği, tanılama günlüklerini sağlayan, Azure portal Tanılama ayarlarınızdaki özelliktir.

FHıR ölçüm verilerini görüntüleyin ve Indirin

Izleme kapsamında ölçümleri görüntüleyebilirsiniz | Portaldan ölçümler. Ölçümler, Istek sayısını, ortalama gecikme süresini, hata sayısını, veri boyutunu, ru kullanılan, kapasiteyi aşan istek sayısını ve kullanılabilirliği (%) içerir. Aşağıdaki ekran görüntüsünde, son 7 gün içinde çok az etkinlik içeren örnek bir ortam için kullanılan ru gösterilmektedir. Verileri JSON biçiminde indirebilirsiniz.

Portaldan FHıR ölçümleri için Azure API

Denetim günlüklerini etkinleştir

  1. FHıR için Azure API 'de tanılama günlüğünü etkinleştirmek üzere Azure portal için Azure API 'nizi seçin.

  2. Tanılama ayarlarına gidin

    Azure FHıR tanılama ayarlarını ekleyin.

  3. + Tanılama ayarı Ekle ' yi seçin

  4. Ayar için bir ad girin

  5. Tanılama günlüklerinizi erişmek için kullanmak istediğiniz yöntemi seçin:

    1. Denetim veya el ile inceleme için bir depolama hesabına arşivleme . Kullanmak istediğiniz depolama hesabının zaten oluşturulmuş olması gerekir.
    2. Üçüncü taraf bir hizmet veya özel analitik çözüm tarafından giriş için Olay Hub 'ına akış . Bu adımı yapılandırmadan önce bir olay hub 'ı ad alanı ve Olay Hub 'ı ilkesi oluşturmanız gerekir.
    3. Azure Izleyici 'de Log Analytics çalışma alanına akış . Bu seçeneği seçmeden önce günlüklerinizi analiz çalışma alanınızı oluşturmanız gerekecektir.
  6. Auditlogs ve/veya allölçümler' i seçin. Ölçümler hizmet adı, kullanılabilirlik, veri boyutu, toplam gecikme, toplam istek, toplam hata ve zaman damgası içerir. Desteklenen ölçümlerhakkında daha fazla ayrıntı bulabilirsiniz.

    Azure FHıR Tanılama ayarları. AuditLogs ve/veya Allölçümler ' i seçin.

  7. Kaydet’i seçin

Not

İlk günlüklerin Log Analytics göstermesi 15 dakika kadar sürebilir. Ayrıca, FHıR için Azure API 'SI bir kaynak grubundan veya abonelikten diğerine taşınırsa, taşıma tamamlandıktan sonra ayarı güncelleştirin.

Tanılama günlükleri ile çalışma hakkında daha fazla bilgi için lütfen Azure kaynak günlüğü belgelerine başvurun

Denetim günlüğü ayrıntıları

Şu anda, FHıR hizmeti için Azure API 'SI, denetim günlüğünde aşağıdaki alanları döndürür:

Alan Adı Tür Notlar
Callerıdentity Dinamik Kimlik bilgilerini içeren bir genel özellik paketi
Callerıdentityıssuer Dize Veren
Callerıdentityobjectıd Dize Object_Id
Callerıpaddress Dize Arayanın IP adresi
CorrelationId Dize Bağıntı Kimliği
FhirResourceType Dize İşlemin yürütüldüğü kaynak türü
Günlüğe kaydetme kategorisi Dize Günlük kategorisi (Şu anda ' AuditLogs ' günlük kategorisini döndürüyor)
Konum Dize İsteği işleyen sunucunun konumu (örn., Orta Güney ABD)
OperationDuration int Bu isteğin tamamlanması için geçen süre (saniye)
OperationName Dize İşlem türünü açıklar (ör. güncelleştirme, arama türü)
RequestUri Dize İstek URI 'SI
ResultType Dize Kullanılabilir değerler şu anda başlatılmış, başarılı veya başarısız
Durum int HTTP durum kodu. (örn., 200)
TimeGenerated DateTime Etkinliğin tarih ve saati
Özellikler Dize FhirResourceType 'ın özelliklerini açıklar
SourceSystem Dize Kaynak sistem (Bu durumda her zaman Azure)
TenantId Dize Kiracı Kimliği
Tür Dize Günlük türü (Bu durumda her zaman Microsofthealthilererceisauditlog)
_ResourceId Dize Kaynakla ilgili ayrıntılar

Örnek sorgular

Günlük verilerinizi araştırmak için kullanabileceğiniz birkaç temel Application Insights sorgusu aşağıda verilmiştir.

En son 100 günlüğü görmek için bu sorguyu çalıştırın:

MicrosoftHealthcareApisAuditLogs
| limit 100

İşlemleri Fhır kaynak türüne göre gruplandırmak için bu sorguyu çalıştırın:

MicrosoftHealthcareApisAuditLogs 
| summarize count() by FhirResourceType

Tüm başarısız sonuçları almak için bu sorguyu Çalıştır

MicrosoftHealthcareApisAuditLogs 
| where ResultType == "Failed" 

Sonuç

Tanılama günlüklerine erişimi olması, bir hizmeti izlemek ve uyumluluk raporları sağlamak için gereklidir. FHıR için Azure API, bu eylemleri tanılama günlükleri aracılığıyla yapmanıza olanak sağlar.

FHIR, HL7’nin kayıtlı ticari markasıdır ve HL7’nin izniyle kullanılır.

Sonraki adımlar

Bu makalede, FHıR için Azure API 'SI için Denetim günlüklerini etkinleştirmeyi öğrendiniz. Daha sonra, FHıR için Azure API 'sinde yapılandırabileceğiniz diğer ek ayarlar hakkında bilgi edinin