Aracılığıyla paylaş


Data Collection Rules - Create

Bir veri toplama kuralı oluşturur veya günceller.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dataCollectionRuleName}?api-version=2024-03-11

URI Parametreleri

Name İçinde Gerekli Tür Description
dataCollectionRuleName
path True

string

Veri toplama kuralının adı. Ad büyük/küçük harfe duyarsız.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

subscriptionId
path True

string

minLength: 1

Hedef aboneliğin kimliği.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Gerekli Tür Description
location True

string

Kaynağın bulunduğu coğrafi konum.

identity

Identity

Kaynağın yönetilen hizmet kimliği.

kind

KnownDataCollectionRuleResourceKind

Kaynağın türü.

properties.agentSettings

AgentSettings

Belirli bir konakta aracı davranışını değiştirmek için kullanılan aracı ayarları

properties.dataCollectionEndpointId

string

Bu kuralın birlikte kullanabildiği veri toplama uç noktasının kaynak kimliği.

properties.dataFlows

DataFlow[]

Veri akışlarının belirtimi.

properties.dataSources

DataSources

Veri kaynaklarının belirtimi. Bu özellik isteğe bağlıdır ve kuralın sağlanan uç noktaya doğrudan çağrılar yoluyla kullanılması amaçlanıyorsa atlanabilir.

properties.description

string

Veri toplama kuralının açıklaması.

properties.destinations

Destinations

Hedeflerin belirtimi.

properties.directDataSources

DirectDataSources

Doğrudan veri kaynaklarının belirtimi. Bu özellik isteğe bağlıdır ve atlanabilir.

properties.references

References

DCR'nin diğer bölümlerinde kullanılabilecek tüm başvuruları tanımlar

properties.streamDeclarations

<string,  StreamDeclaration>

Bu kuralda kullanılan özel akışların bildirimi.

sku

Sku

Kaynağın SKU'su.

tags

object

Kaynak etiketleri.

Yanıtlar

Name Tür Description
200 OK

DataCollectionRuleResource

Veri toplama kuralı başarıyla güncellendi

201 Created

DataCollectionRuleResource

Veri toplama kuralı başarıyla oluşturuldu

Other Status Codes

ErrorResponseCommonV2

Hata

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Create or update an agent settings configuration
Create or update data collection rule
Create or update data collection rule with embedded ingestion endpoints
Create or update data collection rule with enrichment

Create or update an agent settings configuration

Örnek isteği

PUT https://management.azure.com/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionRules/myCollectionRule?api-version=2024-03-11

{
  "location": "eastus",
  "kind": "AgentSettings",
  "properties": {
    "description": "An agent settings configuration",
    "agentSettings": {
      "logs": [
        {
          "name": "MaxDiskQuotaInMB",
          "value": "5000"
        },
        {
          "name": "UseTimeReceivedForForwardedEvents",
          "value": "1"
        },
        {
          "name": "Tags",
          "value": "Azure, Monitoring"
        }
      ]
    }
  }
}

Örnek yanıt

{
  "id": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionRules/myCollectionRule",
  "name": "myCollectionRule",
  "type": "Microsoft.Insights/dataCollectionRules",
  "location": "eastus",
  "kind": "AgentSettings",
  "properties": {
    "description": "An agent settings configuration",
    "immutableId": "dcr-76ce901eee3a400b9945b1e263a70000",
    "agentSettings": {
      "logs": [
        {
          "name": "MaxDiskQuotaInMB",
          "value": "5000"
        },
        {
          "name": "UseTimeReceivedForForwardedEvents",
          "value": "1"
        },
        {
          "name": "Tags",
          "value": "Azure, Monitoring"
        }
      ]
    },
    "provisioningState": "Succeeded"
  },
  "systemData": {
    "createdBy": "user1",
    "createdByType": "User",
    "createdAt": "2024-03-26T05:41:40.7885407Z",
    "lastModifiedBy": "user1",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2024-03-26T05:41:40.7885407Z"
  },
  "etag": "070057da-0000-0000-0000-5ba70d6c0000"
}
{
  "id": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionRules/myCollectionRule",
  "name": "myCollectionRule",
  "type": "Microsoft.Insights/dataCollectionRules",
  "location": "eastus",
  "kind": "AgentSettings",
  "properties": {
    "description": "An agent settings configuration",
    "immutableId": "dcr-76ce901eee3a400b9945b1e263a70000",
    "agentSettings": {
      "logs": [
        {
          "name": "MaxDiskQuotaInMB",
          "value": "5000"
        },
        {
          "name": "UseTimeReceivedForForwardedEvents",
          "value": "1"
        },
        {
          "name": "Tags",
          "value": "Azure, Monitoring"
        }
      ]
    },
    "provisioningState": "Succeeded"
  },
  "systemData": {
    "createdBy": "user1",
    "createdByType": "User",
    "createdAt": "2024-03-26T05:41:40.7885407Z",
    "lastModifiedBy": "user1",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2024-03-26T05:41:40.7885407Z"
  },
  "etag": "070057da-0000-0000-0000-5ba70d6c0000"
}

Create or update data collection rule

Örnek isteği

PUT https://management.azure.com/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionRules/myCollectionRule?api-version=2024-03-11

{
  "location": "eastus",
  "properties": {
    "dataSources": {
      "performanceCounters": [
        {
          "name": "cloudTeamCoreCounters",
          "streams": [
            "Microsoft-Perf"
          ],
          "samplingFrequencyInSeconds": 15,
          "counterSpecifiers": [
            "\\Processor(_Total)\\% Processor Time",
            "\\Memory\\Committed Bytes",
            "\\LogicalDisk(_Total)\\Free Megabytes",
            "\\PhysicalDisk(_Total)\\Avg. Disk Queue Length"
          ]
        },
        {
          "name": "appTeamExtraCounters",
          "streams": [
            "Microsoft-Perf"
          ],
          "samplingFrequencyInSeconds": 30,
          "counterSpecifiers": [
            "\\Process(_Total)\\Thread Count"
          ]
        }
      ],
      "windowsEventLogs": [
        {
          "name": "cloudSecurityTeamEvents",
          "streams": [
            "Microsoft-WindowsEvent"
          ],
          "xPathQueries": [
            "Security!"
          ]
        },
        {
          "name": "appTeam1AppEvents",
          "streams": [
            "Microsoft-WindowsEvent"
          ],
          "xPathQueries": [
            "System![System[(Level = 1 or Level = 2 or Level = 3)]]",
            "Application!*[System[(Level = 1 or Level = 2 or Level = 3)]]"
          ]
        }
      ],
      "syslog": [
        {
          "name": "cronSyslog",
          "streams": [
            "Microsoft-Syslog"
          ],
          "facilityNames": [
            "cron"
          ],
          "logLevels": [
            "Debug",
            "Critical",
            "Emergency"
          ]
        },
        {
          "name": "syslogBase",
          "streams": [
            "Microsoft-Syslog"
          ],
          "facilityNames": [
            "syslog"
          ],
          "logLevels": [
            "Alert",
            "Critical",
            "Emergency"
          ]
        }
      ]
    },
    "destinations": {
      "logAnalytics": [
        {
          "workspaceResourceId": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/centralTeamWorkspace",
          "name": "centralWorkspace"
        }
      ]
    },
    "dataFlows": [
      {
        "streams": [
          "Microsoft-Perf",
          "Microsoft-Syslog",
          "Microsoft-WindowsEvent"
        ],
        "destinations": [
          "centralWorkspace"
        ]
      }
    ]
  }
}

Örnek yanıt

{
  "id": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionRules/myCollectionRule",
  "name": "myCollectionRule",
  "type": "Microsoft.Insights/dataCollectionRules",
  "location": "eastus",
  "tags": {
    "tag1": "A",
    "tag2": "B"
  },
  "properties": {
    "immutableId": "dcr-b74e0d383fc9415abaa584ec41adece3",
    "dataSources": {
      "performanceCounters": [
        {
          "name": "cloudTeamCoreCounters",
          "streams": [
            "Microsoft-Perf"
          ],
          "samplingFrequencyInSeconds": 15,
          "counterSpecifiers": [
            "\\Processor(_Total)\\% Processor Time",
            "\\Memory\\Committed Bytes",
            "\\LogicalDisk(_Total)\\Free Megabytes",
            "\\PhysicalDisk(_Total)\\Avg. Disk Queue Length"
          ]
        },
        {
          "name": "appTeamExtraCounters",
          "streams": [
            "Microsoft-Perf"
          ],
          "samplingFrequencyInSeconds": 30,
          "counterSpecifiers": [
            "\\Process(_Total)\\Thread Count"
          ]
        }
      ],
      "windowsEventLogs": [
        {
          "name": "cloudSecurityTeamEvents",
          "streams": [
            "Microsoft-WindowsEvent"
          ],
          "xPathQueries": [
            "Security!"
          ]
        },
        {
          "name": "appTeam1AppEvents",
          "streams": [
            "Microsoft-WindowsEvent"
          ],
          "xPathQueries": [
            "System![System[(Level = 1 or Level = 2 or Level = 3)]]",
            "Application!*[System[(Level = 1 or Level = 2 or Level = 3)]]"
          ]
        }
      ],
      "syslog": [
        {
          "name": "cronSyslog",
          "streams": [
            "Microsoft-Syslog"
          ],
          "facilityNames": [
            "cron"
          ],
          "logLevels": [
            "Debug",
            "Critical",
            "Emergency"
          ]
        },
        {
          "name": "syslogBase",
          "streams": [
            "Microsoft-Syslog"
          ],
          "facilityNames": [
            "syslog"
          ],
          "logLevels": [
            "Alert",
            "Critical",
            "Emergency"
          ]
        }
      ]
    },
    "destinations": {
      "logAnalytics": [
        {
          "workspaceResourceId": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/centralTeamWorkspace",
          "workspaceId": "9ba8bc53-bd36-4156-8667-e983e7ae0e4f",
          "name": "centralWorkspace"
        }
      ]
    },
    "dataFlows": [
      {
        "streams": [
          "Microsoft-Perf",
          "Microsoft-Syslog",
          "Microsoft-WindowsEvent"
        ],
        "destinations": [
          "centralWorkspace"
        ]
      }
    ]
  },
  "systemData": {
    "createdBy": "user1",
    "createdByType": "User",
    "createdAt": "2021-04-01T12:34:56.1234567Z",
    "lastModifiedBy": "user2",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-04-02T12:34:56.1234567Z"
  },
  "etag": "070057da-0000-0000-0000-5ba70d6c0000"
}
{
  "id": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionRules/myCollectionRule",
  "name": "myCollectionRule",
  "type": "Microsoft.Insights/dataCollectionRules",
  "location": "eastus",
  "tags": {
    "tag1": "A",
    "tag2": "B"
  },
  "properties": {
    "immutableId": "dcr-b74e0d383fc9415abaa584ec41adece3",
    "dataSources": {
      "performanceCounters": [
        {
          "name": "cloudTeamCoreCounters",
          "streams": [
            "Microsoft-Perf"
          ],
          "samplingFrequencyInSeconds": 15,
          "counterSpecifiers": [
            "\\Processor(_Total)\\% Processor Time",
            "\\Memory\\Committed Bytes",
            "\\LogicalDisk(_Total)\\Free Megabytes",
            "\\PhysicalDisk(_Total)\\Avg. Disk Queue Length"
          ]
        },
        {
          "name": "appTeamExtraCounters",
          "streams": [
            "Microsoft-Perf"
          ],
          "samplingFrequencyInSeconds": 30,
          "counterSpecifiers": [
            "\\Process(_Total)\\Thread Count"
          ]
        }
      ],
      "windowsEventLogs": [
        {
          "name": "cloudSecurityTeamEvents",
          "streams": [
            "Microsoft-WindowsEvent"
          ],
          "xPathQueries": [
            "Security!"
          ]
        },
        {
          "name": "appTeam1AppEvents",
          "streams": [
            "Microsoft-WindowsEvent"
          ],
          "xPathQueries": [
            "System![System[(Level = 1 or Level = 2 or Level = 3)]]",
            "Application!*[System[(Level = 1 or Level = 2 or Level = 3)]]"
          ]
        }
      ],
      "syslog": [
        {
          "name": "cronSyslog",
          "streams": [
            "Microsoft-Syslog"
          ],
          "facilityNames": [
            "cron"
          ],
          "logLevels": [
            "Debug",
            "Critical",
            "Emergency"
          ]
        },
        {
          "name": "syslogBase",
          "streams": [
            "Microsoft-Syslog"
          ],
          "facilityNames": [
            "syslog"
          ],
          "logLevels": [
            "Alert",
            "Critical",
            "Emergency"
          ]
        }
      ]
    },
    "destinations": {
      "logAnalytics": [
        {
          "workspaceResourceId": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/centralTeamWorkspace",
          "workspaceId": "9ba8bc53-bd36-4156-8667-e983e7ae0e4f",
          "name": "centralWorkspace"
        }
      ]
    },
    "dataFlows": [
      {
        "streams": [
          "Microsoft-Perf",
          "Microsoft-Syslog",
          "Microsoft-WindowsEvent"
        ],
        "destinations": [
          "centralWorkspace"
        ]
      }
    ]
  },
  "systemData": {
    "createdBy": "user1",
    "createdByType": "User",
    "createdAt": "2021-04-01T12:34:56.1234567Z",
    "lastModifiedBy": "user2",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-04-02T12:34:56.1234567Z"
  },
  "etag": "070057da-0000-0000-0000-5ba70d6c0000"
}

Create or update data collection rule with embedded ingestion endpoints

Örnek isteği

PUT https://management.azure.com/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionRules/myCollectionRule?api-version=2024-03-11

{
  "location": "eastus",
  "kind": " Direct",
  "properties": {
    "description": "A Direct Ingestion Rule with builtin ingestion fqdns",
    "streamDeclarations": {
      "Custom-LOGS1_CL": {
        "columns": [
          {
            "name": "Time",
            "type": "datetime"
          },
          {
            "name": "Computer",
            "type": "string"
          },
          {
            "name": "AdditionalContext",
            "type": "string"
          },
          {
            "name": "CounterName",
            "type": "string"
          },
          {
            "name": "CounterValue",
            "type": "real"
          }
        ]
      }
    },
    "destinations": {
      "logAnalytics": [
        {
          "workspaceResourceId": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/centralTeamWorkspace",
          "name": "centralWorkspace"
        }
      ]
    },
    "dataFlows": [
      {
        "streams": [
          "Custom-LOGS1_CL"
        ],
        "destinations": [
          "myworkspace"
        ],
        "transformKql": "source | extend jsonContext = parse_json(AdditionalContext) | project TimeGenerated = Time, Computer, AdditionalContext = jsonContext, CounterName=tostring(jsonContext.CounterName), CounterValue=toreal(jsonContext.CounterValue)",
        "outputStream": "Custom-LOGS1_CL"
      }
    ]
  }
}

Örnek yanıt

{
  "id": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionRules/myCollectionRule",
  "name": "myCollectionRule",
  "type": "Microsoft.Insights/dataCollectionRules",
  "location": "eastus",
  "kind": "Direct",
  "properties": {
    "description": "A Direct Ingestion Rule with builtin ingestion fqdns",
    "immutableId": "dcr-d2a09c11a66243009af059a655750000",
    "endpoints": {
      "logsIngestion": "https://mycollectionrule-8ykm-eastus2euap.logs.z1.canary.ingest.monitor.azure.com",
      "metricsIngestion": "https://mycollectionrule-jcvc-eastus2euap.metrics.z1.canary.ingest.monitor.azure.com"
    },
    "streamDeclarations": {
      "Custom-LOGS1_CL": {
        "columns": [
          {
            "name": "Time",
            "type": "datetime"
          },
          {
            "name": "Computer",
            "type": "string"
          },
          {
            "name": "AdditionalContext",
            "type": "string"
          },
          {
            "name": "CounterName",
            "type": "string"
          },
          {
            "name": "CounterValue",
            "type": "real"
          }
        ]
      }
    },
    "destinations": {
      "logAnalytics": [
        {
          "workspaceResourceId": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/centralTeamWorkspace",
          "name": "centralWorkspace"
        }
      ]
    },
    "dataFlows": [
      {
        "streams": [
          "Custom-LOGS1_CL"
        ],
        "destinations": [
          "myworkspace"
        ],
        "transformKql": "source | extend jsonContext = parse_json(AdditionalContext) | project TimeGenerated = Time, Computer, AdditionalContext = jsonContext, CounterName=tostring(jsonContext.CounterName), CounterValue=toreal(jsonContext.CounterValue)",
        "outputStream": "Custom-LOGS1_CL"
      }
    ],
    "provisioningState": "Succeeded"
  },
  "systemData": {
    "createdBy": "user1",
    "createdByType": "User",
    "createdAt": "2024-01-30T17:50:40.5383301Z",
    "lastModifiedBy": "user1",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2024-01-30T17:50:40.5383301Z"
  },
  "etag": "070057da-0000-0000-0000-5ba70d6c0000"
}
{
  "id": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionRules/myCollectionRule",
  "name": "myCollectionRule",
  "type": "Microsoft.Insights/dataCollectionRules",
  "location": "eastus",
  "kind": "Direct",
  "properties": {
    "description": "A Direct Ingestion Rule with builtin ingestion fqdns",
    "immutableId": "dcr-d2a09c11a66243009af059a655750000",
    "endpoints": {
      "logsIngestion": "https://mycollectionrule-8ykm-eastus2euap.logs.z1.canary.ingest.monitor.azure.com",
      "metricsIngestion": "https://mycollectionrule-jcvc-eastus2euap.metrics.z1.canary.ingest.monitor.azure.com"
    },
    "streamDeclarations": {
      "Custom-LOGS1_CL": {
        "columns": [
          {
            "name": "Time",
            "type": "datetime"
          },
          {
            "name": "Computer",
            "type": "string"
          },
          {
            "name": "AdditionalContext",
            "type": "string"
          },
          {
            "name": "CounterName",
            "type": "string"
          },
          {
            "name": "CounterValue",
            "type": "real"
          }
        ]
      }
    },
    "destinations": {
      "logAnalytics": [
        {
          "workspaceResourceId": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/centralTeamWorkspace",
          "name": "centralWorkspace"
        }
      ]
    },
    "dataFlows": [
      {
        "streams": [
          "Custom-LOGS1_CL"
        ],
        "destinations": [
          "myworkspace"
        ],
        "transformKql": "source | extend jsonContext = parse_json(AdditionalContext) | project TimeGenerated = Time, Computer, AdditionalContext = jsonContext, CounterName=tostring(jsonContext.CounterName), CounterValue=toreal(jsonContext.CounterValue)",
        "outputStream": "Custom-LOGS1_CL"
      }
    ],
    "provisioningState": "Succeeded"
  },
  "systemData": {
    "createdBy": "user1",
    "createdByType": "User",
    "createdAt": "2024-01-30T17:50:40.5383301Z",
    "lastModifiedBy": "user1",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2024-01-30T17:50:40.5383301Z"
  },
  "etag": "070057da-0000-0000-0000-5ba70d6c0000"
}

Create or update data collection rule with enrichment

Örnek isteği

PUT https://management.azure.com/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionRules/myCollectionRule?api-version=2024-03-11

{
  "location": "eastus",
  "properties": {
    "description": "A rule showcasing ingestion time enrichment",
    "dataCollectionEndpointId": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionEndpoints/myDataCollectionEndpoint",
    "references": {
      "enrichmentData": {
        "storageBlobs": [
          {
            "resourceId": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourcegroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myenrichmentstorage",
            "blobUrl": "https://myenrichmentstorage.blob.core.windows.net/enrichment",
            "lookupType": "String",
            "name": "mytextdatastore"
          }
        ]
      }
    },
    "streamDeclarations": {
      "Custom-TabularDataABC": {
        "columns": [
          {
            "name": "TimeGenerated",
            "type": "datetime"
          },
          {
            "name": "Message",
            "type": "string"
          },
          {
            "name": "AdditionalContext",
            "type": "string"
          }
        ]
      }
    },
    "dataSources": {
      "logFiles": [
        {
          "streams": [
            "Custom-TabularDataABC"
          ],
          "filePatterns": [
            "C:\\JavaLogs\\*\\*.log"
          ],
          "format": "text",
          "settings": {
            "text": {
              "recordStartTimestampFormat": "ISO 8601"
            }
          },
          "name": "myTabularLogDataSource"
        }
      ]
    },
    "destinations": {
      "logAnalytics": [
        {
          "workspaceResourceId": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/centralTeamWorkspace",
          "name": "centralWorkspace"
        }
      ]
    },
    "dataFlows": [
      {
        "streams": [
          "Custom-TabularDataABC"
        ],
        "destinations": [
          "centralWorkspace"
        ],
        "transformKql": "source | extend LookupData = lookup_string_am('mytextdatastore', Message) | project TimeGenerated, Message, AdditionalContext = LookupData.Message",
        "outputStream": "Custom-LOGS1_CL"
      }
    ]
  }
}

Örnek yanıt

{
  "id": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionRules/myCollectionRule",
  "name": "myCollectionRule",
  "type": "Microsoft.Insights/dataCollectionRules",
  "location": "eastus",
  "properties": {
    "description": "A rule showcasing ingestion time enrichment",
    "immutableId": "dcr-ad96300ff0734d08a6a7195eb2be0000",
    "dataCollectionEndpointId": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionEndpoints/myDataCollectionEndpoint",
    "references": {
      "enrichmentData": {
        "storageBlobs": [
          {
            "resourceId": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourcegroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myenrichmentstorage",
            "blobUrl": "https://myenrichmentstorage.blob.core.windows.net/enrichment",
            "lookupType": "String",
            "name": "mytextdatastore"
          }
        ]
      }
    },
    "streamDeclarations": {
      "Custom-TabularDataABC": {
        "columns": [
          {
            "name": "TimeGenerated",
            "type": "datetime"
          },
          {
            "name": "Message",
            "type": "string"
          },
          {
            "name": "AdditionalContext",
            "type": "string"
          }
        ]
      }
    },
    "dataSources": {
      "logFiles": [
        {
          "streams": [
            "Custom-TabularDataABC"
          ],
          "filePatterns": [
            "C:\\JavaLogs\\*\\*.log"
          ],
          "format": "text",
          "settings": {
            "text": {
              "recordStartTimestampFormat": "ISO 8601"
            }
          },
          "name": "myTabularLogDataSource"
        }
      ]
    },
    "destinations": {
      "logAnalytics": [
        {
          "workspaceResourceId": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/centralTeamWorkspace",
          "workspaceId": "9ba8bc53-bd36-4156-8667-e983e7ae0e4f",
          "name": "centralWorkspace"
        }
      ]
    },
    "dataFlows": [
      {
        "streams": [
          "Custom-TabularDataABC"
        ],
        "destinations": [
          "centralWorkspace"
        ],
        "transformKql": "source | extend LookupData = lookup_string_am('mytextdatastore', Message) | project TimeGenerated, Message, AdditionalContext = LookupData.Message",
        "outputStream": "Custom-LOGS1_CL"
      }
    ],
    "provisioningState": "Succeeded"
  },
  "systemData": {
    "createdBy": "user1",
    "createdByType": "User",
    "createdAt": "2024-01-30T17:50:40.5383301Z",
    "lastModifiedBy": "user1",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2024-01-30T17:50:40.5383301Z"
  },
  "etag": "070057da-0000-0000-0000-5ba70d6c0000"
}
{
  "id": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionRules/myCollectionRule",
  "name": "myCollectionRule",
  "type": "Microsoft.Insights/dataCollectionRules",
  "location": "eastus",
  "properties": {
    "description": "A rule showcasing ingestion time enrichment",
    "immutableId": "dcr-ad96300ff0734d08a6a7195eb2be0000",
    "dataCollectionEndpointId": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionEndpoints/myDataCollectionEndpoint",
    "references": {
      "enrichmentData": {
        "storageBlobs": [
          {
            "resourceId": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourcegroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myenrichmentstorage",
            "blobUrl": "https://myenrichmentstorage.blob.core.windows.net/enrichment",
            "lookupType": "String",
            "name": "mytextdatastore"
          }
        ]
      }
    },
    "streamDeclarations": {
      "Custom-TabularDataABC": {
        "columns": [
          {
            "name": "TimeGenerated",
            "type": "datetime"
          },
          {
            "name": "Message",
            "type": "string"
          },
          {
            "name": "AdditionalContext",
            "type": "string"
          }
        ]
      }
    },
    "dataSources": {
      "logFiles": [
        {
          "streams": [
            "Custom-TabularDataABC"
          ],
          "filePatterns": [
            "C:\\JavaLogs\\*\\*.log"
          ],
          "format": "text",
          "settings": {
            "text": {
              "recordStartTimestampFormat": "ISO 8601"
            }
          },
          "name": "myTabularLogDataSource"
        }
      ]
    },
    "destinations": {
      "logAnalytics": [
        {
          "workspaceResourceId": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/centralTeamWorkspace",
          "workspaceId": "9ba8bc53-bd36-4156-8667-e983e7ae0e4f",
          "name": "centralWorkspace"
        }
      ]
    },
    "dataFlows": [
      {
        "streams": [
          "Custom-TabularDataABC"
        ],
        "destinations": [
          "centralWorkspace"
        ],
        "transformKql": "source | extend LookupData = lookup_string_am('mytextdatastore', Message) | project TimeGenerated, Message, AdditionalContext = LookupData.Message",
        "outputStream": "Custom-LOGS1_CL"
      }
    ],
    "provisioningState": "Succeeded"
  },
  "systemData": {
    "createdBy": "user1",
    "createdByType": "User",
    "createdAt": "2024-01-30T17:50:40.5383301Z",
    "lastModifiedBy": "user1",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2024-01-30T17:50:40.5383301Z"
  },
  "etag": "070057da-0000-0000-0000-5ba70d6c0000"
}

Tanımlar

Name Description
AdxDestination

Azure Data Explorer (Adx) destination.

AgentSetting

Ana makinede bir ajan davranışını kontrol etmek için kullanılan bir ayar

AgentSettings

Belirli bir konakta aracı davranışını değiştirmek için kullanılan aracı ayarları

ApplicationInsights
AzureMonitorMetrics

Azure İzleyici Ölçümleri hedefi.

ColumnDefinition

Özel veri sütununun tanımı.

createdByType

Kaynağı oluşturan kimliğin türü.

DataCollectionRuleResource

ARM takip edilen üst düzey kaynağın tanımı.

DataCollectionRuleResource.Sku

Kaynağın SKU'su.

DataFlow

Hangi akışların hangi hedefe gönderildiğinin tanımı.

DataImports

Çekme tabanlı veri kaynaklarının belirtimleri

DataSources

Veri kaynaklarının belirtimi. Bu özellik isteğe bağlıdır ve kuralın sağlanan uç noktaya doğrudan çağrılar yoluyla kullanılması amaçlanıyorsa atlanabilir.

Destinations

Hedeflerin belirtimi.

DirectDataSources

Doğrudan veri kaynaklarının belirtimi. Bu özellik isteğe bağlıdır ve atlanabilir.

Endpoints

Bu kural üzerinden veri gönderilecek alım uç noktalarını tanımlar.

EnrichmentData

Veri akışlarında başvurulan tüm zenginleştirme veri kaynakları

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata detayı.

ErrorResponseCommonV2

Hata yanıtı

EtwProviderDataSource

Bu veri toplama kuralı ile bir ETW sağlayıcı loglarının toplanmasını sağlar.

EventHub

Event Hub yapılandırmasının tanımı.

EventHubDestination
EventHubDirectDestination
ExtensionDataSource

Azure Monitor Agent ile entegre olan ayrı bir VM uzantısı tarafından hangi verilerin toplanacağına dair tanım. Hangi uzantının tanımlandığına bağlı olarak Windows ve Linux makinelerinden toplanıyor.

Identity

Kaynağın yönetilen hizmet kimliği.

IisLogsDataSource

Bu veri toplama kuralı ile IIS loglarının toplanmasını sağlar.

IngestionQuotas

Yutma sınırları için spesifikasyon

KnownAgentSettingName

Ayarın adı. Desteklenen ayarlar listesinin bir parçası olmalıdır

KnownColumnDefinitionType

Sütun verilerinin türü.

KnownDataCollectionRuleProvisioningState

Kaynak sağlama durumu.

KnownDataCollectionRuleResourceKind

Kaynağın türü.

KnownDataFlowStreams

Bu veri akışı için akışların listesi.

KnownEtwProviderDataSourceLogLevel

Günlüğe kaydedilecek minimum ayrıntı düzeyi

KnownEtwProviderType

Sağlayıcı türü belirtimi: Bildirim GUID'sine veya Olay Kaynağı adına göre

KnownExtensionDataSourceStreams

Bu veri kaynağının gönderileceği akışların listesi. Akış, bu veriler için kullanılacak şemayı ve genellikle verilerin Log Analytics'teki hangi tabloya gönderileceğini gösterir.

KnownLogFilesDataSourceFormat

Günlük dosyalarının veri biçimi

KnownLogFileTextSettingsRecordStartTimestampFormat

Desteklenen zaman damgası biçimlerinden biri

KnownOtelLogsDataSourceStreams

Bu veri kaynağının gönderileceği akışların listesi.

KnownOtelLogsDirectDataSourceStreams

Bu veri kaynağının gönderileceği akışların listesi.

KnownOtelTracesDataSourceStreams

Bu veri kaynağının gönderileceği akışların listesi. Akış, bu veriler için kullanılacak şemayı ve genellikle verilerin Log Analytics'teki hangi tabloya gönderileceğini gösterir.

KnownOtelTracesDirectDataSourceStreams

Bu veri kaynağının gönderileceği akışların listesi. Akış, bu veriler için kullanılacak şemayı ve genellikle verilerin Log Analytics'teki hangi tabloya gönderileceğini gösterir.

KnownPerfCounterDataSourceStreams

Bu veri kaynağının gönderileceği akışların listesi. Akış, bu veriler için kullanılacak şemayı ve genellikle verilerin Log Analytics'teki hangi tabloya gönderileceğini gösterir.

KnownPerformanceCountersOTelDataSourceStreams

Bu veri kaynağının gönderileceği akışların listesi. Akış, bu veriler için kullanılacak şemayı ve genellikle verilerin Log Analytics'teki hangi tabloya gönderileceğini gösterir.

KnownPrometheusForwarderDataSourceStreams

Bu veri kaynağının gönderileceği akışların listesi.

KnownStorageBlobLookupType

Blob üzerinde gerçekleştirilecek arama türü

KnownSyslogDataSourceFacilityNames

Tesis adlarının listesi.

KnownSyslogDataSourceLogLevels

Toplayacak günlük düzeyleri.

KnownSyslogDataSourceStreams

Bu veri kaynağının gönderileceği akışların listesi. Akış, bu veriler için kullanılacak şemayı ve genellikle verilerin Log Analytics'teki hangi tabloya gönderileceğini gösterir.

KnownWindowsEventLogDataSourceStreams

Bu veri kaynağının gönderileceği akışların listesi. Akış, bu veriler için kullanılacak şemayı ve genellikle verilerin Log Analytics'teki hangi tabloya gönderileceğini gösterir.

KnownWindowsFirewallLogsDataSourceProfileFilter

Güvenlik duvarı günlükleri profil filtresi

LogAnalyticsDestination

Log Analytics hedefi.

LogFilesDataSource

Bu veri toplama kuralı tarafından hangi özel günlük dosyalarının toplanacağına dair tanım

Logs
ManagedServiceIdentityType

Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir).

Metadata

Kaynak hakkında meta veriler

MicrosoftFabricDestination

Microsoft Fabric destination (Azure değil).

MonitoringAccountDestination

Hesap hedefini izlemek.

OtelLogsDataSource

Bu veri toplama kuralı ile Otel günlüklerinin toplanmasını sağlar.

OtelLogsDirectDataSource
OtelMetricsDataSource

OTel metrik yapılandırmasının tanımı.

OtelMetricsDirectDataSource

OTel metrik yapılandırmasının tanımı.

OtelTracesDataSource

Bu veri toplama kuralı ile Otel İzlerinin toplanmasını sağlar.

OtelTracesDirectDataSource

Bu veri toplama kuralı ile Otel İzlerinin toplanmasını sağlar.

PerfCounterDataSource

Bu veri toplama kuralı kapsamında hangi performans sayaclarının toplanacağı ve nasıl toplanacağı tanımı. Sayaçın bulunduğu Windows ve Linux makinelerinden toplanmıştır.

PerformanceCountersOTelDataSource

Hangi Açık Telemetri performans sayaclarının toplanacağı ve bu veri toplama kuralı tarafından nasıl toplanacağı tanımı. Sayaçın bulunduğu Windows ve Linux makinelerinden toplanmıştır.

PlatformTelemetryDataSource

Platform telemetri veri kaynak yapılandırmasının tanımı

PrometheusForwarderDataSource

Prometheus metrikleri iletim yapılandırmasının tanımı.

References

DCR'nin diğer bölümlerinde kullanılabilecek tüm başvuruları tanımlar

ResourceAttributeRouting

Yükün alt kümesini eşleşen kaynak özniteliğine göre yönlendirmek için OTLP bilgi yükü kaynak özniteliklerine dayalı yönlendirme ilkesini belirtir.

Settings

Günlük dosyalarına özgü ayarlar.

Sku

SKU'yu temsil eden kaynak modeli tanımı

SkuTier

Hizmetin birden fazla katmanı varsa, ancak PUT üzerinde gerekli değilse, bu alanın Kaynak Sağlayıcısı tarafından uygulanması gerekir.

StorageBlob
StorageBlobDestination
StorageTableDestination
StreamDeclaration

Özel bir yayın beyanı.

SyslogDataSource

Hangi syslog verilerinin toplanacağı ve nasıl toplanacağına dair tanım. Sadece Linux makinelerinden toplanıyor.

SystemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Text

Metin ayarları

UserAssignedIdentity

Kullanıcı tarafından atanan kimlik özellikleri

WindowsEventLogDataSource

Hangi Windows Olay Günlüğü olaylarının toplanacağı ve nasıl toplanacağı tanımı. Sadece Windows makinelerinden toplanıyor.

WindowsFirewallLogsDataSource

Bu veri toplama kuralı ile Güvenlik Duvarı loglarının toplanmasını etkinleştirir.

AdxDestination

Azure Data Explorer (Adx) destination.

Name Tür Description
databaseName

string

Verilerin alınacağı veritabanının adı.

ingestionUri

string

Adx kaynağının alınma urisi.

name

string

Hedef için kolay bir ad. Bu ad, veri toplama kuralındaki tüm hedeflerde (türü ne olursa olsun) benzersiz olmalıdır.

resourceId

string

Adx kaynağının ARM kaynak kimliği.

AgentSetting

Ana makinede bir ajan davranışını kontrol etmek için kullanılan bir ayar

Name Tür Description
name

KnownAgentSettingName

Ayarın adı. Desteklenen ayarlar listesinin bir parçası olmalıdır

value

string

Ayarın değeri

AgentSettings

Belirli bir konakta aracı davranışını değiştirmek için kullanılan aracı ayarları

Name Tür Description
logs

AgentSetting[]

Günlük aracısı (AMA) için geçerli olan tüm ayarlar

ApplicationInsights

Name Tür Description
name

string

Otel veri kaynaklarında bu uygulama içgörülerine başvururken diğer ad olarak kullanılan başvurunun adı

resourceId

string (arm-id)

Application Insights kaynağının kimliği

AzureMonitorMetrics

Azure İzleyici Ölçümleri hedefi.

Name Tür Description
name

string

Hedef için kolay bir ad. Bu ad, veri toplama kuralındaki tüm hedeflerde (türü ne olursa olsun) benzersiz olmalıdır.

ColumnDefinition

Özel veri sütununun tanımı.

Name Tür Description
name

string

Sütunun adı.

type

KnownColumnDefinitionType

Sütun verilerinin türü.

createdByType

Kaynağı oluşturan kimliğin türü.

Değer Description
User
Application
ManagedIdentity
Key

DataCollectionRuleResource

ARM takip edilen üst düzey kaynağın tanımı.

Name Tür Description
etag

string

Kaynak varlık etiketi (ETag).

id

string

Kaynağın tam nitelikli kimliği.

identity

Identity

Kaynağın yönetilen hizmet kimliği.

kind

KnownDataCollectionRuleResourceKind

Kaynağın türü.

location

string

Kaynağın bulunduğu coğrafi konum.

name

string

Kaynağın adı.

properties.agentSettings

AgentSettings

Belirli bir konakta aracı davranışını değiştirmek için kullanılan aracı ayarları

properties.dataCollectionEndpointId

string

Bu kuralın birlikte kullanabildiği veri toplama uç noktasının kaynak kimliği.

properties.dataFlows

DataFlow[]

Veri akışlarının belirtimi.

properties.dataSources

DataSources

Veri kaynaklarının belirtimi. Bu özellik isteğe bağlıdır ve kuralın sağlanan uç noktaya doğrudan çağrılar yoluyla kullanılması amaçlanıyorsa atlanabilir.

properties.description

string

Veri toplama kuralının açıklaması.

properties.destinations

Destinations

Hedeflerin belirtimi.

properties.directDataSources

DirectDataSources

Doğrudan veri kaynaklarının belirtimi. Bu özellik isteğe bağlıdır ve atlanabilir.

properties.endpoints

Endpoints

Bu kural üzerinden veri gönderilecek alım uç noktalarını tanımlar.

properties.immutableId

string

Bu veri toplama kuralının değişmez kimliği. Bu özellik SALT OKUNURdur.

properties.ingestionQuotas

IngestionQuotas

Yutma sınırları için spesifikasyon

properties.metadata

Metadata

Kaynak hakkında meta veriler

properties.provisioningState

KnownDataCollectionRuleProvisioningState

Kaynak sağlama durumu.

properties.references

References

DCR'nin diğer bölümlerinde kullanılabilecek tüm başvuruları tanımlar

properties.streamDeclarations

<string,  StreamDeclaration>

Bu kuralda kullanılan özel akışların bildirimi.

sku

Sku

Kaynağın SKU'su.

systemData

SystemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

tags

object

Kaynak etiketleri.

type

string

Kaynağın türü.

DataCollectionRuleResource.Sku

Kaynağın SKU'su.

Name Tür Description
capacity

integer (int32)

SKU ölçeği genişletmeyi/genişletmeyi destekliyorsa kapasite tamsayısı dahil edilmelidir. Kaynak için ölçeği genişletme/daraltma mümkün değilse bu atlanabilir.

family

string

Hizmetin aynı SKU için farklı donanım nesilleri varsa, bu burada yakalanabilir.

name

string

SKU'nun adı. Örneğin P3. Bu genellikle bir harf+sayı kodudur

size

string

SKU boyutu. Ad alanı katman ile başka bir değerin birleşimi olduğunda, bu tek başına kod olacaktır.

tier

SkuTier

Hizmetin birden fazla katmanı varsa, ancak PUT üzerinde gerekli değilse, bu alanın Kaynak Sağlayıcısı tarafından uygulanması gerekir.

DataFlow

Hangi akışların hangi hedefe gönderildiğinin tanımı.

Name Tür Description
builtInTransform

string

Akış verilerini dönüştürmek için builtIn dönüşümü

captureOverflow

boolean

LA hedeflerinde taşma sütununu etkinleştirmek için bayrak ekleme

destinations

string[]

Bu veri akışı için hedeflerin listesi.

outputStream

string

Dönüşümün çıkış akışı. Yalnızca dönüşüm verileri farklı bir akışa değiştirirse gereklidir.

streams

KnownDataFlowStreams[]

Bu veri akışı için akışların listesi.

transformKql

string

Akış verilerini dönüştürmek için KQL sorgusu.

DataImports

Çekme tabanlı veri kaynaklarının belirtimleri

Name Tür Description
eventHub

EventHub

Event Hub yapılandırmasının tanımı.

DataSources

Veri kaynaklarının belirtimi. Bu özellik isteğe bağlıdır ve kuralın sağlanan uç noktaya doğrudan çağrılar yoluyla kullanılması amaçlanıyorsa atlanabilir.

Name Tür Description
dataImports

DataImports

Çekme tabanlı veri kaynaklarının belirtimleri

etwProviders

EtwProviderDataSource[]

ETW sağlayıcılarının veri kaynağı yapılandırmalarının listesi.

extensions

ExtensionDataSource[]

Azure VM uzantısı veri kaynağı yapılandırmalarının listesi.

iisLogs

IisLogsDataSource[]

IIS günlükleri kaynak yapılandırmalarının listesi.

logFiles

LogFilesDataSource[]

Günlük dosyaları kaynak yapılandırmalarının listesi.

otelLogs

OtelLogsDataSource[]

Otel Logs veri kaynağı yapılandırmalarının listesi.

otelMetrics

OtelMetricsDataSource[]

OTel ölçümleri veri kaynağı yapılandırmalarının listesi.

otelTraces

OtelTracesDataSource[]

Otel listesi, veri kaynağı yapılandırmalarını izler.

performanceCounters

PerfCounterDataSource[]

Performans sayacı veri kaynağı yapılandırmalarının listesi.

performanceCountersOTel

PerformanceCountersOTelDataSource[]

Açık Telemetri performans sayacı veri kaynağı yapılandırmalarının listesi.

platformTelemetry

PlatformTelemetryDataSource[]

Platform telemetri yapılandırmalarının listesi

prometheusForwarder

PrometheusForwarderDataSource[]

Prometheus ileticisi veri kaynağı yapılandırmalarının listesi.

syslog

SyslogDataSource[]

Syslog veri kaynağı yapılandırmalarının listesi.

windowsEventLogs

WindowsEventLogDataSource[]

Windows Olay Günlüğü veri kaynağı yapılandırmalarının listesi.

windowsFirewallLogs

WindowsFirewallLogsDataSource[]

Windows Güvenlik Duvarı listesi kaynak yapılandırmalarını günlüğe kaydeder.

Destinations

Hedeflerin belirtimi.

Name Tür Description
azureDataExplorer

AdxDestination[]

Azure Veri Gezgini hedeflerinin listesi.

azureMonitorMetrics

AzureMonitorMetrics

Azure İzleyici Ölçümleri hedefi.

eventHubs

EventHubDestination[]

Event Hubs hedeflerinin listesi.

eventHubsDirect

EventHubDirectDestination[]

Event Hubs Doğrudan hedeflerinin listesi.

logAnalytics

LogAnalyticsDestination[]

Log Analytics hedeflerinin listesi.

microsoftFabric

MicrosoftFabricDestination[]

Microsoft Fabric hedeflerinin listesi.

monitoringAccounts

MonitoringAccountDestination[]

İzleme hesabı hedeflerinin listesi.

storageAccounts

StorageBlobDestination[]

Depolama hesabı hedeflerinin listesi.

storageBlobsDirect

StorageBlobDestination[]

Depolama Blobu Doğrudan hedeflerinin listesi. Yalnızca aracıdan depolamak üzere doğrudan veri göndermek için kullanılır.

storageTablesDirect

StorageTableDestination[]

Depolama Tablosu Doğrudan hedeflerinin listesi.

DirectDataSources

Doğrudan veri kaynaklarının belirtimi. Bu özellik isteğe bağlıdır ve atlanabilir.

Name Tür Description
otelLogs

OtelLogsDirectDataSource[]

OTel günlükleri veri kaynağı yapılandırmalarının listesi.

otelMetrics

OtelMetricsDirectDataSource[]

OTel ölçümleri veri kaynağı yapılandırmalarının listesi.

otelTraces

OtelTracesDirectDataSource[]

OTel veri kaynağı yapılandırmalarını izler.

Endpoints

Bu kural üzerinden veri gönderilecek alım uç noktalarını tanımlar.

Name Tür Description
logsIngestion

string

Loglar için alım uç noktası

metricsIngestion

string

Metrikler için alım uç noktası

EnrichmentData

Veri akışlarında başvurulan tüm zenginleştirme veri kaynakları

Name Tür Description
storageBlobs

StorageBlob[]

Zenginleştirme veri kaynakları olarak kullanılan tüm depolama blobları

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgi.

type

string

Ek bilgi türü.

ErrorDetail

Hata detayı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorResponseCommonV2

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

EtwProviderDataSource

Bu veri toplama kuralı ile bir ETW sağlayıcı loglarının toplanmasını sağlar.

Name Tür Description
eventIds

string[]

Toplanacak Etkinlik Kimlikleri

keyword

string

Etkinliğin bir dizi etkinlik kategorisine üyeliği

logLevel

KnownEtwProviderDataSourceLogLevel

Günlüğe kaydedilecek minimum ayrıntı düzeyi

name

string

Veri kaynağı için kolay bir ad. Bu ad, veri toplama kuralındaki tüm veri kaynaklarında (türü ne olursa olsun) benzersiz olmalıdır.

provider

string

Olay kaynağı için sağlayıcı GUID'si veya sınıf adı

providerType

KnownEtwProviderType

Sağlayıcı türü belirtimi: Bildirim GUID'sine veya Olay Kaynağı adına göre

streams

string[]

Bu veri kaynağının gönderileceği akışların listesi

EventHub

Event Hub yapılandırmasının tanımı.

Name Tür Description
consumerGroup

string

Event Hub tüketici grubu adı

name

string

Veri kaynağı için kolay bir ad. Bu ad, veri toplama kuralındaki tüm veri kaynaklarında (türü ne olursa olsun) benzersiz olmalıdır.

stream

string

EventHub'dan toplayacak akış

EventHubDestination

Name Tür Description
eventHubResourceId

string

Olay hub'ının kaynak kimliği.

name

string

Hedef için kolay bir ad. Bu ad, veri toplama kuralındaki tüm hedeflerde (türü ne olursa olsun) benzersiz olmalıdır.

EventHubDirectDestination

Name Tür Description
eventHubResourceId

string

Olay hub'ının kaynak kimliği.

name

string

Hedef için kolay bir ad. Bu ad, veri toplama kuralındaki tüm hedeflerde (türü ne olursa olsun) benzersiz olmalıdır.

ExtensionDataSource

Azure Monitor Agent ile entegre olan ayrı bir VM uzantısı tarafından hangi verilerin toplanacağına dair tanım. Hangi uzantının tanımlandığına bağlı olarak Windows ve Linux makinelerinden toplanıyor.

Name Tür Description
extensionName

string

VM uzantısının adı.

extensionSettings

object

Uzantı ayarları. Biçim, belirli bir uzantıya özgüdür.

inputDataSources

string[]

Bu uzantının veriye ihtiyacı olan veri kaynaklarının listesi.

name

string

Veri kaynağı için kolay bir ad. Bu ad, veri toplama kuralındaki tüm veri kaynaklarında (türü ne olursa olsun) benzersiz olmalıdır.

streams

KnownExtensionDataSourceStreams[]

Bu veri kaynağının gönderileceği akışların listesi. Akış, bu veriler için kullanılacak şemayı ve genellikle verilerin Log Analytics'teki hangi tabloya gönderileceğini gösterir.

Identity

Kaynağın yönetilen hizmet kimliği.

Name Tür Description
principalId

string (uuid)

Sistem tarafından atanan kimliğin hizmet sorumlusu kimliği. Bu özellik yalnızca sistem tarafından atanan kimlik için sağlanacaktır.

tenantId

string (uuid)

Sistem tarafından atanan kimliğin kiracı kimliği. Bu özellik yalnızca sistem tarafından atanan kimlik için sağlanacaktır.

type

ManagedServiceIdentityType

Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir).

userAssignedIdentities

<string,  UserAssignedIdentity>

kimlikleri User-Assigned
Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir.

IisLogsDataSource

Bu veri toplama kuralı ile IIS loglarının toplanmasını sağlar.

Name Tür Description
logDirectories

string[]

Mutlak yollar dosya konumu

name

string

Veri kaynağı için kolay bir ad. Bu ad, veri toplama kuralındaki tüm veri kaynaklarında (türü ne olursa olsun) benzersiz olmalıdır.

streams

string[]

IIS akışları

transformKql

string

Veri kaynağını dönüştürmek için KQL sorgusu. Bu, kullanım dışı bırakılmış bir özelliktir ve gelecek sürümlerde kaldırılacaktır.

IngestionQuotas

Yutma sınırları için spesifikasyon

Name Tür Description
logs

Logs

KnownAgentSettingName

Ayarın adı. Desteklenen ayarlar listesinin bir parçası olmalıdır

Değer Description
MaxDiskQuotaInMB
UseTimeReceivedForForwardedEvents
Tags

KnownColumnDefinitionType

Sütun verilerinin türü.

Değer Description
string
int
long
real
boolean
datetime
dynamic

KnownDataCollectionRuleProvisioningState

Kaynak sağlama durumu.

Değer Description
Creating
Updating
Deleting
Succeeded
Canceled
Failed

KnownDataCollectionRuleResourceKind

Kaynağın türü.

Değer Description
Linux
Windows

KnownDataFlowStreams

Bu veri akışı için akışların listesi.

Değer Description
Microsoft-Event
Microsoft-InsightsMetrics
Microsoft-Perf
Microsoft-Syslog
Microsoft-WindowsEvent

KnownEtwProviderDataSourceLogLevel

Günlüğe kaydedilecek minimum ayrıntı düzeyi

Değer Description
Critical
Error
Warning
Informational
Verbose

KnownEtwProviderType

Sağlayıcı türü belirtimi: Bildirim GUID'sine veya Olay Kaynağı adına göre

Değer Description
EventSource
Manifest

KnownExtensionDataSourceStreams

Bu veri kaynağının gönderileceği akışların listesi. Akış, bu veriler için kullanılacak şemayı ve genellikle verilerin Log Analytics'teki hangi tabloya gönderileceğini gösterir.

Değer Description
Microsoft-Event
Microsoft-InsightsMetrics
Microsoft-Perf
Microsoft-Syslog
Microsoft-WindowsEvent

KnownLogFilesDataSourceFormat

Günlük dosyalarının veri biçimi

Değer Description
json
text

KnownLogFileTextSettingsRecordStartTimestampFormat

Desteklenen zaman damgası biçimlerinden biri

Değer Description
ISO 8601
YYYY-MM-DD HH:MM:SS
M/D/YYYY HH:MM:SS AM/PM
Mon DD, YYYY HH:MM:SS
yyMMdd HH:mm:ss
ddMMyy HH:mm:ss
MMM d hh:mm:ss
dd/MMM/yyyy:HH:mm:ss zzz
yyyy-MM-ddTHH:mm:ssK

KnownOtelLogsDataSourceStreams

Bu veri kaynağının gönderileceği akışların listesi.

Değer Description
Microsoft-OTel-Logs

KnownOtelLogsDirectDataSourceStreams

Bu veri kaynağının gönderileceği akışların listesi.

Değer Description
Microsoft-OTel-Logs

KnownOtelTracesDataSourceStreams

Bu veri kaynağının gönderileceği akışların listesi. Akış, bu veriler için kullanılacak şemayı ve genellikle verilerin Log Analytics'teki hangi tabloya gönderileceğini gösterir.

Değer Description
Microsoft-OTel-Traces-Spans
Microsoft-OTel-Traces-Events
Microsoft-OTel-Traces-Resources

KnownOtelTracesDirectDataSourceStreams

Bu veri kaynağının gönderileceği akışların listesi. Akış, bu veriler için kullanılacak şemayı ve genellikle verilerin Log Analytics'teki hangi tabloya gönderileceğini gösterir.

Değer Description
Microsoft-OTel-Traces-Spans
Microsoft-OTel-Traces-Events
Microsoft-OTel-Traces-Resources

KnownPerfCounterDataSourceStreams

Bu veri kaynağının gönderileceği akışların listesi. Akış, bu veriler için kullanılacak şemayı ve genellikle verilerin Log Analytics'teki hangi tabloya gönderileceğini gösterir.

Değer Description
Microsoft-Perf
Microsoft-InsightsMetrics

KnownPerformanceCountersOTelDataSourceStreams

Bu veri kaynağının gönderileceği akışların listesi. Akış, bu veriler için kullanılacak şemayı ve genellikle verilerin Log Analytics'teki hangi tabloya gönderileceğini gösterir.

Değer Description
Microsoft-OtelPerfMetrics

KnownPrometheusForwarderDataSourceStreams

Bu veri kaynağının gönderileceği akışların listesi.

Değer Description
Microsoft-PrometheusMetrics

KnownStorageBlobLookupType

Blob üzerinde gerçekleştirilecek arama türü

Değer Description
String
Cidr

KnownSyslogDataSourceFacilityNames

Tesis adlarının listesi.

Değer Description
*
alert
audit
auth
authpriv
clock
cron
daemon
ftp
kern
local0
local1
local2
local3
local4
local5
local6
local7
lpr
mail
mark
news
nopri
ntp
syslog
user
uucp

KnownSyslogDataSourceLogLevels

Toplayacak günlük düzeyleri.

Değer Description
Debug
Info
Notice
Warning
Error
Critical
Alert
Emergency
*

KnownSyslogDataSourceStreams

Bu veri kaynağının gönderileceği akışların listesi. Akış, bu veriler için kullanılacak şemayı ve genellikle verilerin Log Analytics'teki hangi tabloya gönderileceğini gösterir.

Değer Description
Microsoft-Syslog

KnownWindowsEventLogDataSourceStreams

Bu veri kaynağının gönderileceği akışların listesi. Akış, bu veriler için kullanılacak şemayı ve genellikle verilerin Log Analytics'teki hangi tabloya gönderileceğini gösterir.

Değer Description
Microsoft-WindowsEvent
Microsoft-Event

KnownWindowsFirewallLogsDataSourceProfileFilter

Güvenlik duvarı günlükleri profil filtresi

Değer Description
Domain
Private
Public

LogAnalyticsDestination

Log Analytics hedefi.

Name Tür Description
name

string

Hedef için kolay bir ad. Bu ad, veri toplama kuralındaki tüm hedeflerde (türü ne olursa olsun) benzersiz olmalıdır.

workspaceId

string

Log Analytics çalışma alanının Müşteri Kimliği.

workspaceResourceId

string

Log Analytics çalışma alanının kaynak kimliği.

LogFilesDataSource

Bu veri toplama kuralı tarafından hangi özel günlük dosyalarının toplanacağına dair tanım

Name Tür Description
filePatterns

string[]

Günlük dosyalarının bulunduğu Dosya Desenleri

format

KnownLogFilesDataSourceFormat

Günlük dosyalarının veri biçimi

name

string

Veri kaynağı için kolay bir ad. Bu ad, veri toplama kuralındaki tüm veri kaynaklarında (türü ne olursa olsun) benzersiz olmalıdır.

settings

Settings

Günlük dosyalarına özgü ayarlar.

streams

string[]

Bu veri kaynağının gönderileceği akışların listesi. Akış, bu veri kaynağı için hangi şemanın kullanılacağını gösterir

transformKql

string

Veri kaynağını dönüştürmek için KQL sorgusu. Bu, kullanım dışı bırakılmış bir özelliktir ve gelecek sürümlerde kaldırılacaktır.

Logs

Name Tür Description
maxRequestsPerMinute

string

maxSizePerMinuteInGB

string

ManagedServiceIdentityType

Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir).

Değer Description
None
SystemAssigned
UserAssigned
SystemAssigned,UserAssigned

Metadata

Kaynak hakkında meta veriler

Name Tür Description
provisionedBy

string

Azure, bu kaynağı müşteri adına yönetme sunuyor.

provisionedByImmutableId

string

Azure Immutable Id hizmeti bu kaynağı müşteri adına yönetiyor.

provisionedByResourceId

string

Azure Resource Id'si, bu kaynağı müşteri adına yönetiyor.

MicrosoftFabricDestination

Microsoft Fabric destination (Azure değil).

Name Tür Description
artifactId

string

Microsoft Fabric kaynağının yapıt kimliği.

databaseName

string

Verilerin alınacağı veritabanının adı.

ingestionUri

string

Microsoft Fabric kaynağının alma uri'sini.

name

string

Hedef için kolay bir ad. Bu ad, veri toplama kuralındaki tüm hedeflerde (türü ne olursa olsun) benzersiz olmalıdır.

tenantId

string

Microsoft Fabric kaynağının kiracı kimliği.

MonitoringAccountDestination

Hesap hedefini izlemek.

Name Tür Description
accountId

string

Hesabın değişmez kimliği.

accountResourceId

string

İzleme hesabının kaynak kimliği.

name

string

Hedef için kolay bir ad. Bu ad, veri toplama kuralındaki tüm hedeflerde (türü ne olursa olsun) benzersiz olmalıdır.

OtelLogsDataSource

Bu veri toplama kuralı ile Otel günlüklerinin toplanmasını sağlar.

Name Tür Description
enrichWithReference

string

Telemetri sinyalini zenginleştirmek için başvuru diğer adını belirtir.

enrichWithResourceAttributes

string[]

Daha fazla zenginleştirme için telemetri verilerine etiket/boyut olarak eklenmesi gereken kaynak özniteliklerinin listesini belirtir.

name

string

Veri kaynağı için kolay bir ad. Bu ad, veri toplama kuralındaki tüm veri kaynaklarında (türü ne olursa olsun) benzersiz olmalıdır.

replaceResourceIdWithReference

boolean

Günlük kaydındaki varsayılan resourceId değerinin, zenginleştirme için kullanılan başvurulan kaynağın resourceId değeriyle değiştirilip değiştirilmeyeceğini belirtir.

resourceAttributeRouting

ResourceAttributeRouting

Yükün alt kümesini eşleşen kaynak özniteliğine göre yönlendirmek için OTLP bilgi yükü kaynak özniteliklerine dayalı yönlendirme ilkesini belirtir.

streams

KnownOtelLogsDataSourceStreams[]

Bu veri kaynağının gönderileceği akışların listesi.

OtelLogsDirectDataSource

Name Tür Description
enrichWithReference

string

Telemetri sinyalini zenginleştirmek için başvuruyu belirtir.

enrichWithResourceAttributes

string[]

Daha fazla zenginleştirme için telemetri verilerine etiket/boyut olarak eklenmesi gereken kaynak özniteliklerinin listesini belirtir.

name

string

Veri kaynağı için kolay bir ad. Bu ad, veri toplama kuralındaki tüm veri kaynaklarında (türü ne olursa olsun) benzersiz olmalıdır.

replaceResourceIdWithReference

boolean

Günlük kaydındaki varsayılan resourceId değerinin, zenginleştirme için kullanılan başvurulan kaynağın resourceId değeriyle değiştirilip değiştirilmeyeceğini belirtir.

streams

KnownOtelLogsDirectDataSourceStreams[]

Bu veri kaynağının gönderileceği akışların listesi.

OtelMetricsDataSource

OTel metrik yapılandırmasının tanımı.

Name Tür Description
enrichWithReference

string

Telemetri sinyalini zenginleştirmek için başvuruyu belirtir.

enrichWithResourceAttributes

string[]

Daha fazla zenginleştirme için telemetri verilerine etiket/boyut olarak eklenmesi gereken kaynak özniteliklerinin listesini belirtir.

name

string

Veri kaynağı için kolay bir ad. Bu ad, veri toplama kuralındaki tüm veri kaynaklarında (türü ne olursa olsun) benzersiz olmalıdır.

resourceAttributeRouting

ResourceAttributeRouting

Yükün alt kümesini eşleşen kaynak özniteliğine göre yönlendirmek için OTLP bilgi yükü kaynak özniteliklerine dayalı yönlendirme ilkesini belirtir.

streams

string[]

Bu veri kaynağının gönderileceği akışların listesi.

OtelMetricsDirectDataSource

OTel metrik yapılandırmasının tanımı.

Name Tür Description
enrichWithReference

string

Telemetri sinyalini zenginleştirmek için başvuruyu belirtir.

enrichWithResourceAttributes

string[]

Daha fazla zenginleştirme için telemetri verilerine etiket/boyut olarak eklenmesi gereken kaynak özniteliklerinin listesini belirtir.

name

string

Veri kaynağı için kolay bir ad. Bu ad, veri toplama kuralındaki tüm veri kaynaklarında (türü ne olursa olsun) benzersiz olmalıdır.

streams

string[]

Bu veri kaynağının gönderileceği akışların listesi.

OtelTracesDataSource

Bu veri toplama kuralı ile Otel İzlerinin toplanmasını sağlar.

Name Tür Description
enrichWithReference

string

Telemetri sinyalini zenginleştirmek için başvuruyu belirtir.

enrichWithResourceAttributes

string[]

Daha fazla zenginleştirme için telemetri verilerine etiket/boyut olarak eklenmesi gereken kaynak özniteliklerinin listesini belirtir.

name

string

Veri kaynağı için kolay bir ad. Bu ad, veri toplama kuralındaki tüm veri kaynaklarında (türü ne olursa olsun) benzersiz olmalıdır.

replaceResourceIdWithReference

boolean

Günlük kaydındaki varsayılan resourceId değerinin, zenginleştirme için kullanılan başvurulan kaynağın resourceId değeriyle değiştirilip değiştirilmeyeceğini belirtir.

resourceAttributeRouting

ResourceAttributeRouting

Yükün alt kümesini eşleşen kaynak özniteliğine göre yönlendirmek için OTLP bilgi yükü kaynak özniteliklerine dayalı yönlendirme ilkesini belirtir.

streams

KnownOtelTracesDataSourceStreams[]

Bu veri kaynağının gönderileceği akışların listesi. Akış, bu veriler için kullanılacak şemayı ve genellikle verilerin Log Analytics'teki hangi tabloya gönderileceğini gösterir.

OtelTracesDirectDataSource

Bu veri toplama kuralı ile Otel İzlerinin toplanmasını sağlar.

Name Tür Description
enrichWithReference

string

Telemetri sinyalini zenginleştirmek için başvuruyu belirtir.

enrichWithResourceAttributes

string[]

Daha fazla zenginleştirme için telemetri verilerine etiket/boyut olarak eklenmesi gereken kaynak özniteliklerinin listesini belirtir.

name

string

Veri kaynağı için kolay bir ad. Bu ad, veri toplama kuralındaki tüm veri kaynaklarında (türü ne olursa olsun) benzersiz olmalıdır.

replaceResourceIdWithReference

boolean

Günlük kaydındaki varsayılan resourceId değerinin, zenginleştirme için kullanılan başvurulan kaynağın resourceId değeriyle değiştirilip değiştirilmeyeceğini belirtir.

streams

KnownOtelTracesDirectDataSourceStreams[]

Bu veri kaynağının gönderileceği akışların listesi. Akış, bu veriler için kullanılacak şemayı ve genellikle verilerin Log Analytics'teki hangi tabloya gönderileceğini gösterir.

PerfCounterDataSource

Bu veri toplama kuralı kapsamında hangi performans sayaclarının toplanacağı ve nasıl toplanacağı tanımı. Sayaçın bulunduğu Windows ve Linux makinelerinden toplanmıştır.

Name Tür Description
counterSpecifiers

string[]

Toplamak istediğiniz performans sayaçlarının tanımlayıcı adlarının listesi. Tüm örnekler için bir sayaç toplamak için joker karakter (*) kullanın. Windows'da performans sayaçlarının listesini almak için 'typeperf' komutunu çalıştırın.

name

string

Veri kaynağı için kolay bir ad. Bu ad, veri toplama kuralındaki tüm veri kaynaklarında (türü ne olursa olsun) benzersiz olmalıdır.

samplingFrequencyInSeconds

integer (int32)

Ardışık sayaç ölçümleri (örnekler) arasındaki saniye sayısı.

streams

KnownPerfCounterDataSourceStreams[]

Bu veri kaynağının gönderileceği akışların listesi. Akış, bu veriler için kullanılacak şemayı ve genellikle verilerin Log Analytics'teki hangi tabloya gönderileceğini gösterir.

transformKql

string

Veri kaynağını dönüştürmek için KQL sorgusu. Bu, kullanım dışı bırakılmış bir özelliktir ve gelecek sürümlerde kaldırılacaktır.

PerformanceCountersOTelDataSource

Hangi Açık Telemetri performans sayaclarının toplanacağı ve bu veri toplama kuralı tarafından nasıl toplanacağı tanımı. Sayaçın bulunduğu Windows ve Linux makinelerinden toplanmıştır.

Name Tür Description
counterSpecifiers

string[]

Toplamak istediğiniz performans sayaçlarının tanımlayıcı adlarının listesi.

name

string

Veri kaynağı için kolay bir ad. Bu ad, veri toplama kuralındaki tüm veri kaynaklarında (türü ne olursa olsun) benzersiz olmalıdır.

samplingFrequencyInSeconds

integer (int32)

Ardışık sayaç ölçümleri (örnekler) arasındaki saniye sayısı.

streams

KnownPerformanceCountersOTelDataSourceStreams[]

Bu veri kaynağının gönderileceği akışların listesi. Akış, bu veriler için kullanılacak şemayı ve genellikle verilerin Log Analytics'teki hangi tabloya gönderileceğini gösterir.

PlatformTelemetryDataSource

Platform telemetri veri kaynak yapılandırmasının tanımı

Name Tür Description
name

string

Veri kaynağı için kolay bir ad. Bu ad, veri toplama kuralındaki tüm veri kaynaklarında (türü ne olursa olsun) benzersiz olmalıdır.

streams

string[]

Toplayacak platform telemetri akışlarının listesi

PrometheusForwarderDataSource

Prometheus metrikleri iletim yapılandırmasının tanımı.

Name Tür Description
customVMScrapeConfig

object[]

Kazıma işlerini tanımlayan Özel VM Kazıma Yapılandırması

labelIncludeFilter

object

Etiket ekleme listesi, "ad-değer" çiftleri biçiminde filtrelenir. Şu anda yalnızca bir etiket desteklenmektedir: 'microsoft_metrics_include_label'. Etiket değerleri büyük/küçük harfe duyarsız olarak eşleştirilir.

name

string

Veri kaynağı için kolay bir ad. Bu ad, veri toplama kuralındaki tüm veri kaynaklarında (türü ne olursa olsun) benzersiz olmalıdır.

streams

KnownPrometheusForwarderDataSourceStreams[]

Bu veri kaynağının gönderileceği akışların listesi.

References

DCR'nin diğer bölümlerinde kullanılabilecek tüm başvuruları tanımlar

Name Tür Description
applicationInsights

ApplicationInsights[]

OTel ölçümleri/günlükleri zenginleştirmede kullanılacak Application Insights başvuruları

enrichmentData

EnrichmentData

Veri akışlarında başvurulan tüm zenginleştirme veri kaynakları

ResourceAttributeRouting

Yükün alt kümesini eşleşen kaynak özniteliğine göre yönlendirmek için OTLP bilgi yükü kaynak özniteliklerine dayalı yönlendirme ilkesini belirtir.

Name Tür Description
attributeName

string

Eşleştirilecek kaynak özniteliğinin adı.

attributeValue

string

Eşleştirilecek kaynak özniteliğinin değeri.

Settings

Günlük dosyalarına özgü ayarlar.

Name Tür Description
text

Text

Metin ayarları

Sku

SKU'yu temsil eden kaynak modeli tanımı

Name Tür Description
capacity

integer (int32)

SKU ölçeği genişletmeyi/genişletmeyi destekliyorsa kapasite tamsayısı dahil edilmelidir. Kaynak için ölçeği genişletme/daraltma mümkün değilse bu atlanabilir.

family

string

Hizmetin aynı SKU için farklı donanım nesilleri varsa, bu burada yakalanabilir.

name

string

SKU'nun adı. Örneğin P3. Bu genellikle bir harf+sayı kodudur

size

string

SKU boyutu. Ad alanı katman ile başka bir değerin birleşimi olduğunda, bu tek başına kod olacaktır.

tier

SkuTier

Hizmetin birden fazla katmanı varsa, ancak PUT üzerinde gerekli değilse, bu alanın Kaynak Sağlayıcısı tarafından uygulanması gerekir.

SkuTier

Hizmetin birden fazla katmanı varsa, ancak PUT üzerinde gerekli değilse, bu alanın Kaynak Sağlayıcısı tarafından uygulanması gerekir.

Değer Description
Free
Basic
Standard
Premium

StorageBlob

Name Tür Description
blobUrl

string

Depolama blobunun url'si

lookupType

KnownStorageBlobLookupType

Blob üzerinde gerçekleştirilecek arama türü

name

string

Veri akışlarında bu veri kaynağına başvururken diğer ad olarak kullanılan zenginleştirme veri kaynağının adı

resourceId

string

Blobu barındıran depolama hesabının Kaynak Kimliği

StorageBlobDestination

Name Tür Description
containerName

string

Depolama Blobunun kapsayıcı adı.

name

string

Hedef için kolay bir ad. Bu ad, veri toplama kuralındaki tüm hedeflerde (türü ne olursa olsun) benzersiz olmalıdır.

storageAccountResourceId

string

Depolama hesabının kaynak kimliği.

StorageTableDestination

Name Tür Description
name

string

Hedef için kolay bir ad. Bu ad, veri toplama kuralındaki tüm hedeflerde (türü ne olursa olsun) benzersiz olmalıdır.

storageAccountResourceId

string

Depolama hesabının kaynak kimliği.

tableName

string

Depolama Tablosunun adı.

StreamDeclaration

Özel bir yayın beyanı.

Name Tür Description
columns

ColumnDefinition[]

Bu akıştaki veriler tarafından kullanılan sütunların listesi.

SyslogDataSource

Hangi syslog verilerinin toplanacağı ve nasıl toplanacağına dair tanım. Sadece Linux makinelerinden toplanıyor.

Name Tür Description
facilityNames

KnownSyslogDataSourceFacilityNames[]

Tesis adlarının listesi.

logLevels

KnownSyslogDataSourceLogLevels[]

Toplayacak günlük düzeyleri.

name

string

Veri kaynağı için kolay bir ad. Bu ad, veri toplama kuralındaki tüm veri kaynaklarında (türü ne olursa olsun) benzersiz olmalıdır.

streams

KnownSyslogDataSourceStreams[]

Bu veri kaynağının gönderileceği akışların listesi. Akış, bu veriler için kullanılacak şemayı ve genellikle verilerin Log Analytics'teki hangi tabloya gönderileceğini gösterir.

transformKql

string

Veri kaynağını dönüştürmek için KQL sorgusu. Bu, kullanım dışı bırakılmış bir özelliktir ve gelecek sürümlerde kaldırılacaktır.

SystemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string (date-time)

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string (date-time)

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimlik türü.

Text

Metin ayarları

Name Tür Description
recordStartTimestampFormat

KnownLogFileTextSettingsRecordStartTimestampFormat

Desteklenen zaman damgası biçimlerinden biri

UserAssignedIdentity

Kullanıcı tarafından atanan kimlik özellikleri

Name Tür Description
clientId

string (uuid)

Atanan kimliğin istemci kimliği.

principalId

string (uuid)

Atanan kimliğin asıl kimliği.

WindowsEventLogDataSource

Hangi Windows Olay Günlüğü olaylarının toplanacağı ve nasıl toplanacağı tanımı. Sadece Windows makinelerinden toplanıyor.

Name Tür Description
name

string

Veri kaynağı için kolay bir ad. Bu ad, veri toplama kuralındaki tüm veri kaynaklarında (türü ne olursa olsun) benzersiz olmalıdır.

streams

KnownWindowsEventLogDataSourceStreams[]

Bu veri kaynağının gönderileceği akışların listesi. Akış, bu veriler için kullanılacak şemayı ve genellikle verilerin Log Analytics'teki hangi tabloya gönderileceğini gösterir.

transformKql

string

Veri kaynağını dönüştürmek için KQL sorgusu. Bu, kullanım dışı bırakılmış bir özelliktir ve gelecek sürümlerde kaldırılacaktır.

xPathQueries

string[]

XPATH biçimindeki Windows Olay Günlüğü sorgularının listesi.

WindowsFirewallLogsDataSource

Bu veri toplama kuralı ile Güvenlik Duvarı loglarının toplanmasını etkinleştirir.

Name Tür Description
name

string

Veri kaynağı için kolay bir ad. Bu ad, veri toplama kuralındaki tüm veri kaynaklarında (türü ne olursa olsun) benzersiz olmalıdır.

profileFilter

KnownWindowsFirewallLogsDataSourceProfileFilter[]

Güvenlik duvarı günlükleri profil filtresi

streams

string[]

Güvenlik duvarı günlükleri akışları