Azure kaynak günlükleri için ortak ve hizmete özgü şemalar
Not
Kaynak günlükleri daha önce tanılama günlükleri olarak biliniyordu. Azure İzleyici tarafından toplanan günlük türleri Yalnızca Azure kaynağından fazlasını içerecek şekilde değiştiğinden, ad Ekim 2019'da değiştirildi.
Bu makale, toplayabileceğiniz kaynak günlüğü kategorilerini listelemek için kullanılır. Bu liste artık Kaynak günlüğü kategorilerindedir.
Azure İzleyici kaynak günlükleri , Azure hizmetleri tarafından bu hizmetlerin veya kaynakların çalışmasını açıklayan günlüklerdir. Azure İzleyici aracılığıyla kullanılabilen tüm kaynak günlükleri ortak bir üst düzey şemayı paylaşır. Her hizmet, kendi olayları için benzersiz özellikler yayma esnekliğine sahiptir.
Kaynak türünün (özelliğinde kullanılabilir) ve kategorinin birleşimi bir şemayı resourceId
benzersiz olarak tanımlar. Bu makalede, kaynak günlükleri için en üst düzey şemalar ve her hizmet için şemaya bağlantılar açıklanmaktadır.
Üst düzey ortak şema
Not
Burada açıklanan şema, kaynak günlükleri Azure depolama alanına veya bir olay hub'ına gönderildiğinde geçerlidir. Günlükler Log Analytics çalışma alanına gönderildiğinde sütun adları farklı olabilir. Log Analytics çalışma alanındaki tüm tablolarda ortak olan sütunlar için Azure İzleyici Günlüklerindeki standart sütunlara ve farklı tablolar başvurusu için Azure İzleyici veri başvurusuna bakın.
Veri Akışı Adı | Gerekli veya isteğe bağlı | Açıklama |
---|---|---|
time |
Gerekli | Günlüğe kaydedilen olayın zaman damgası (UTC). |
resourceId |
Zorunlu | Olayı gösteren kaynağın kaynak kimliği. Kiracı hizmetleri için bu , /tenants/tenant-id/providers/provider-name biçimindedir. |
tenantId |
Kiracı günlükleri için gerekli | Bu olayın bağlı olduğu Active Directory kiracısının kiracı kimliği. Bu özellik yalnızca kiracı düzeyindeki günlükler için kullanılır. Kaynak düzeyindeki günlüklerde görünmez. |
operationName |
Zorunlu | Bu olayın günlüğe kaydetme işleminin adı, örneğin Microsoft.Storage/storageAccounts/blobServices/blobs/Read . operationName genellikle belgelenmiş bir Resource Manager işlemi olmasa bile Azure Resource Manager işlemi Microsoft.<providerName>/<resourceType>/<subtype>/<Write|Read|Delete|Action> biçiminde modellenmiştir. |
operationVersion |
İsteğe bağlı | bir API aracılığıyla gerçekleştirildiyse operationName işlemle ilişkili API sürümü (örneğin, http://myservice.windowsazure.net/object?api-version=2016-06-01 ). Bu işleme karşılık gelen API yoksa, işlemle ilişkili özelliklerin gelecekte değişmesi durumunda sürüm bu işlemin sürümünü temsil eder. |
category veya type |
Zorunlu | Günlüğe kaydedilen olayın günlük kategorisi. Kategori, belirli bir kaynakta günlükleri etkinleştirebileceğiniz veya devre dışı bırakabileceğiniz ayrıntı düzeyidir. Bir olayın özellikler blobu içinde görünen özellikler, belirli bir günlük kategorisi ve kaynak türü içinde aynıdır. Tipik günlük kategorileri , , Operational Execution ve Request 'dırAudit . Application Insights kaynağı için, type dışarı aktarılan günlük kategorisini belirtir. |
resultType |
İsteğe bağlı | Varsa, günlüğe kaydedilen olayın durumu. Değerler , , In Progress , Succeeded , Failed , Active ve Resolved değerlerini içerirStarted . |
resultSignature |
İsteğe bağlı | Olayın alt durumu. Bu işlem bir REST API çağrısına karşılık geliyorsa, bu alan ilgili REST çağrısının HTTP durum kodudur. |
resultDescription |
İsteğe bağlı | Bu işlemin statik metin açıklaması; örneğin, Get storage file . |
durationMs |
İsteğe bağlı | İşlemin milisaniye cinsinden süresi. |
callerIpAddress |
İsteğe bağlı | İşlem genel kullanıma açık BIR IP adresine sahip bir varlıktan gelen bir API çağrısına karşılık geliyorsa çağıranın IP adresi. |
correlationId |
İsteğe bağlı | bir dizi ilgili olayı gruplandırmak için kullanılan GUID. Genellikle, iki olay aynı operationName değere sahipse ancak iki farklı durum (örneğin, Started ve Succeeded ) aynı correlationID değeri paylaşır. Bu, olaylar arasındaki diğer ilişkileri de temsil edebilir. |
identity |
İsteğe bağlı | İşlemi gerçekleştiren kullanıcının veya uygulamanın kimliğini açıklayan bir JSON blobu. Bu alan genellikle Active Directory'den yetkilendirme ve talepler veya JWT belirtecini içerir. |
level |
İsteğe bağlı | Olayın önem düzeyi. , , Warning Error veya Critical ' lerden Informational biri olmalıdır. |
location |
İsteğe bağlı | Olayı yayan kaynağın bölgesi; örneğin, East US veya France South . |
properties |
İsteğe bağlı | Bu olay kategorisiyle ilgili tüm genişletilmiş özellikler. Tüm özel veya benzersiz özellikler şemanın bu "B Bölümü"ne yerleştirilmelidir. |
Hizmete özgü şemalar
Kaynak günlüklerinin şeması, kaynak ve günlük kategorisine bağlı olarak değişir. Aşağıdaki listede, kullanılabilir kaynak günlükleri ve hizmete ve kategoriye özgü şemalara (varsa) bağlantılar sağlayan Azure hizmetleri gösterilmektedir. Yeni hizmetler eklendikçe liste değişir. Neye ihtiyacınız olduğunu görmüyorsanız, güncelleştirebilmemiz için bu makalede bir GitHub sorunu açmaktan çekinmeyin.