Microsoft.Insights-dataCollectionRules

Bicep-resursdefinition

Resurstypen dataCollectionRules kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Insights/dataCollectionRules-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Insights/dataCollectionRules@2023-03-11' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    agentSettings: {
      logs: [
        {
          name: 'string'
          value: 'string'
        }
      ]
    }
    dataCollectionEndpointId: 'string'
    dataFlows: [
      {
        builtInTransform: 'string'
        captureOverflow: bool
        destinations: [
          'string'
        ]
        outputStream: 'string'
        streams: [
          'string'
        ]
        transformKql: 'string'
      }
    ]
    dataSources: {
      dataImports: {
        eventHub: {
          consumerGroup: 'string'
          name: 'string'
          stream: 'string'
        }
      }
      extensions: [
        {
          extensionName: 'string'
          extensionSettings: any()
          inputDataSources: [
            'string'
          ]
          name: 'string'
          streams: [
            'string'
          ]
        }
      ]
      iisLogs: [
        {
          logDirectories: [
            'string'
          ]
          name: 'string'
          streams: [
            'string'
          ]
          transformKql: 'string'
        }
      ]
      logFiles: [
        {
          filePatterns: [
            'string'
          ]
          format: 'string'
          name: 'string'
          settings: {
            text: {
              recordStartTimestampFormat: 'string'
            }
          }
          streams: [
            'string'
          ]
          transformKql: 'string'
        }
      ]
      performanceCounters: [
        {
          counterSpecifiers: [
            'string'
          ]
          name: 'string'
          samplingFrequencyInSeconds: int
          streams: [
            'string'
          ]
          transformKql: 'string'
        }
      ]
      platformTelemetry: [
        {
          name: 'string'
          streams: [
            'string'
          ]
        }
      ]
      prometheusForwarder: [
        {
          labelIncludeFilter: {
            {customized property}: 'string'
          }
          name: 'string'
          streams: 'Microsoft-PrometheusMetrics'
        }
      ]
      syslog: [
        {
          facilityNames: [
            'string'
          ]
          logLevels: [
            'string'
          ]
          name: 'string'
          streams: 'Microsoft-Syslog'
          transformKql: 'string'
        }
      ]
      windowsEventLogs: [
        {
          name: 'string'
          streams: [
            'string'
          ]
          transformKql: 'string'
          xPathQueries: [
            'string'
          ]
        }
      ]
      windowsFirewallLogs: [
        {
          name: 'string'
          profileFilter: [
            'string'
          ]
          streams: [
            'string'
          ]
        }
      ]
    }
    description: 'string'
    destinations: {
      azureDataExplorer: [
        {
          databaseName: 'string'
          name: 'string'
          resourceId: 'string'
        }
      ]
      azureMonitorMetrics: {
        name: 'string'
      }
      eventHubs: [
        {
          eventHubResourceId: 'string'
          name: 'string'
        }
      ]
      eventHubsDirect: [
        {
          eventHubResourceId: 'string'
          name: 'string'
        }
      ]
      logAnalytics: [
        {
          name: 'string'
          workspaceResourceId: 'string'
        }
      ]
      microsoftFabric: [
        {
          artifactId: 'string'
          databaseName: 'string'
          ingestionUri: 'string'
          name: 'string'
          tenantId: 'string'
        }
      ]
      monitoringAccounts: [
        {
          accountResourceId: 'string'
          name: 'string'
        }
      ]
      storageAccounts: [
        {
          containerName: 'string'
          name: 'string'
          storageAccountResourceId: 'string'
        }
      ]
      storageBlobsDirect: [
        {
          containerName: 'string'
          name: 'string'
          storageAccountResourceId: 'string'
        }
      ]
      storageTablesDirect: [
        {
          name: 'string'
          storageAccountResourceId: 'string'
          tableName: 'string'
        }
      ]
    }
    references: {
      enrichmentData: {
        storageBlobs: [
          {
            blobUrl: 'string'
            lookupType: 'string'
            name: 'string'
            resourceId: 'string'
          }
        ]
      }
    }
    streamDeclarations: {
      {customized property}: {
        columns: [
          {
            name: 'string'
            type: 'string'
          }
        ]
      }
    }
  }
}

Egenskapsvärden

dataCollectionRules

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)
plats Den geo-plats där resursen finns. sträng (krävs)
Taggar Resurstaggar. Ordlista med taggnamn och värden. Se taggar i mallar
sort Typen av resurs. "Linux"
"Windows"
identitet Resursens hanterade tjänstidentitet. DataCollectionRuleResourceIdentity
Egenskaper Resursegenskaper. DataCollectionRuleResourceProperties

DataCollectionRuleResourceIdentity

Namn Beskrivning Värde
typ Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts). "Ingen"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (krävs)
userAssignedIdentities Uppsättningen användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden. UserAssignedIdentiteter

UserAssignedIdentiteter

Namn Beskrivning Värde
{anpassad egenskap} UserAssignedIdentity

UserAssignedIdentity

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

DataCollectionRuleResourceProperties

Namn Beskrivning Värde
agentInställningar Agentinställningar som används för att ändra agentbeteende på en viss värd DataCollectionRuleAgentSettings
dataCollectionEndpointId Resurs-ID för den datainsamlingsslutpunkt som den här regeln kan användas med. sträng
dataflöden Specifikationen av dataflöden. DataFlow[]
dataSources Specifikationen av datakällor.
Den här egenskapen är valfri och kan utelämnas om regeln är avsedd att användas via direkta anrop till den etablerade slutpunkten.
DataCollectionRuleDataSources
beskrivning Beskrivning av datainsamlingsregeln. sträng
resmål Specifikationen av destinationer. DataCollectionRuleDestinations
referenser Definierar alla referenser som kan användas i andra delar av DCR DataCollectionRuleReferences
streamDeclarations Deklaration av anpassade strömmar som används i den här regeln. DataCollectionRuleStreamDeclarations

DataCollectionRuleAgentSettings

Namn Beskrivning Värde
Loggar Alla inställningar som gäller för loggagenten (AMA) AgentInställningar[]

AgentInställningar

Namn Beskrivning Värde
Namn Namnet på inställningen.
Måste ingå i listan över inställningar som stöds
"MaxDiskQuotaInMB"
"UseTimeReceivedForForwardedEvents"
värde Värdet för inställningen sträng

Dataflöde

Namn Beskrivning Värde
builtInTransform Den inbyggda transformeringen för att transformera dataströmmar sträng
captureOverflow Flagga för att aktivera spillkolumn i LA-mål Bool
resmål Lista över mål för det här dataflödet. string[]
outputStream Utdataströmmen för transformen. Krävs endast om transformeringen ändrar data till en annan ström. sträng
Strömmar Lista över strömmar för det här dataflödet. Strängmatris som innehåller något av:
"Microsoft-Event"
"Microsoft-InsightsMetrics"
"Microsoft-Perf"
"Microsoft-Syslog"
"Microsoft-WindowsEvent"
transformKql KQL-frågan för att transformera dataströmmar. sträng

DataCollectionRuleDataSources

Namn Beskrivning Värde
dataImporter Specifikationer för pull-baserade datakällor DataSourcesSpecDataImports
Tillägg Listan över konfigurationer av datakällan för Azure VM-tillägget. ExtensionDataSource[]
iisLogs Listan över källkonfigurationer för IIS-loggar. IisLogsDataSource[]
logFiles Listan över källkonfigurationer för Loggfiler. LogFilesDataSource[]
performanceCounters Listan över konfigurationer av datakällor för prestandaräknare. PerfCounterDataSource[]
platformTelemetry Listan över plattformstelemetrikonfigurationer PlatformTelemetryDataSource[]
prometheusForwarder Listan över Konfigurationer för Prometheus-vidarebefordrare av datakällor. PrometheusForwarderDataSource[]
syslog Listan över Syslog-datakällans konfigurationer. SyslogDataSource[]
windowsEventLogs Listan över konfigurationer för Windows-händelseloggens datakälla. WindowsEventLogDataSource[]
windowsFirewallLogs Listan över källkonfigurationer för Windows-brandväggens loggar. WindowsFirewallLogsDataSource[]

DataSourcesSpecDataImports

Namn Beskrivning Värde
eventHub Definition av Event Hub-konfiguration. DataImportSourcesEventHub

DataImportSourcesEventHub

Namn Beskrivning Värde
consumerGroup Namn på händelsehubbkonsumentgrupp sträng
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
ström Dataströmmen som ska samlas in från EventHub sträng

ExtensionDataSource

Namn Beskrivning Värde
extensionName Namnet på VM-tillägget. sträng (krävs)
extensionSettings Tilläggsinställningarna. Formatet är specifikt för ett visst tillägg. För Bicep kan du använda funktionen any().
inputDataSources Listan över datakällor som tillägget behöver data från. string[]
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
Strömmar Lista över strömmar som den här datakällan ska skickas till.
En dataström anger vilket schema som ska användas för dessa data och vanligtvis vilken tabell i Log Analytics som data skickas till.
Strängmatris som innehåller något av:
"Microsoft-Event"
"Microsoft-InsightsMetrics"
"Microsoft-Perf"
"Microsoft-Syslog"
"Microsoft-WindowsEvent"

IisLogsDataSource

Namn Beskrivning Värde
logDirectories Filplats för absoluta sökvägar string[]
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
Strömmar IIS-strömmar string[] (krävs)
transformKql KQL-frågan för att transformera datakällan. sträng

LogFilesDataSource

Namn Beskrivning Värde
filePatterns Filmönster där loggfilerna finns string[] (krävs)
format Dataformatet för loggfilerna "json"
"text" (krävs)
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
Inställningar Loggfilernas specifika inställningar. LogFilesDataSourceSettings
Strömmar Lista över strömmar som den här datakällan ska skickas till.
En ström anger vilket schema som ska användas för den här datakällan
string[] (krävs)
transformKql KQL-frågan för att transformera datakällan. sträng

LogFilesDataSourceSettings

Namn Beskrivning Värde
SMS Textinställningar LogFileSettingsText

LogFileSettingsText

Namn Beskrivning Värde
recordStartTimestampFormat Ett av de tidsstämpelformat som stöds "ISO 8601"
"M/D/ÅÅÅÅÅ HH:MM:SS AM/PM"
"MMM d hh:mm:ss"
"Mon DD, ÅÅÅÅ HH:MM:SS"
"ÅÅÅÅ-MM-DD HH:MM:SS"
'dd/MMM/åååå:HH:mm:ss zzz'
'ddMMyy HH:mm:ss'
"yyMMdd HH:mm:ss"
"åååå-MM-ddTHH:mm:ssK" (krävs)

PerfCounterDataSource

Namn Beskrivning Värde
counterSpecifiers En lista med specificerarnamn för de prestandaräknare som du vill samla in.
Använd ett jokertecken (*) för att samla in en räknare för alla instanser.
Om du vill hämta en lista över prestandaräknare i Windows kör du kommandot "typeperf".
string[]
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
samplingFrequencyInSeconds Antalet sekunder mellan på varandra följande räknarmätningar (exempel). Int
Strömmar Lista över strömmar som den här datakällan ska skickas till.
En dataström anger vilket schema som ska användas för dessa data och vanligtvis vilken tabell i Log Analytics som data skickas till.
Strängmatris som innehåller något av:
"Microsoft-InsightsMetrics"
"Microsoft-Perf"
transformKql KQL-frågan för att transformera datakällan. sträng

PlatformTelemetryDataSource

Namn Beskrivning Värde
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
Strömmar Lista över plattformstelemetriströmmar att samla in string[] (krävs)

PrometheusForwarderDataSource

Namn Beskrivning Värde
labelIncludeFilter Listan över etikettinkluderingsfilter i form av etiketten "name-value"-par.
För närvarande stöds endast en etikett: "microsoft_metrics_include_label".
Etikettvärden matchas skiftlägesokänsligt.
PrometheusForwarderDataSourceLabelIncludeFilter
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
Strömmar Lista över strömmar som den här datakällan ska skickas till. Strängmatris som innehåller något av:
"Microsoft-PrometheusMetrics"

PrometheusForwarderDataSourceLabelIncludeFilter

Namn Beskrivning Värde
{anpassad egenskap} sträng

SyslogDataSource

Namn Beskrivning Värde
facilityNames Listan över anläggningsnamn. Strängmatris som innehåller något av:
'*'
"alert"
"granskning"
"auth"
"authpriv"
"klocka"
"cron"
"daemon"
"ftp"
"kern"
"local0"
"local1"
"local2"
"local3"
"local4"
"local5"
"local6"
"local7"
"lpr"
"e-post"
"mark"
"nyheter"
"nopri"
"ntp"
"syslog"
"användare"
"uucp"
logLevels Loggnivåerna som ska samlas in. Strängmatris som innehåller något av:
'*'
"Avisering"
"Kritisk"
"Felsöka"
"Nödsituation"
"Fel"
"Info"
"Meddelande"
"Varning"
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
Strömmar Lista över strömmar som den här datakällan ska skickas till.
En dataström anger vilket schema som ska användas för dessa data och vanligtvis vilken tabell i Log Analytics som data skickas till.
Strängmatris som innehåller något av:
"Microsoft-Syslog"
transformKql KQL-frågan för att transformera datakällan. sträng

WindowsEventLogDataSource

Namn Beskrivning Värde
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
Strömmar Lista över strömmar som den här datakällan ska skickas till.
En dataström anger vilket schema som ska användas för dessa data och vanligtvis vilken tabell i Log Analytics som data skickas till.
Strängmatris som innehåller något av:
"Microsoft-Event"
"Microsoft-WindowsEvent"
transformKql KQL-frågan för att transformera datakällan. sträng
xPathQueries En lista över Windows-händelseloggfrågor i XPATH-format. string[]

WindowsFirewallLogsDataSource

Namn Beskrivning Värde
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
profileFilter Profilfilter för brandväggsloggar Strängmatris som innehåller något av:
"Domän"
"Privat"
"Offentlig"
Strömmar Brandväggsloggar strömmar string[] (krävs)

DataCollectionRuleDestinations

Namn Beskrivning Värde
azureDataExplorer Lista över Azure Data Explorer-mål. AdxDestination[]
azureMonitorMetrics Azure Monitor Metrics-mål. DestinationsSpecAzureMonitorMetrics
eventHubs Lista över Event Hubs-mål. EventHubDestination[]
eventHubsDirect Lista över Event Hubs Direct-mål. EventHubDirectDestination[]
logAnalytics Lista över Log Analytics-mål. LogAnalyticsDestination[]
microsoftFabric Lista över Microsoft Fabric-mål. MicrosoftFabricDestination[]
monitoringAccounts Lista över mål för övervakningskonton. MonitoringAccountDestination[]
storageAccounts Lista över mål för lagringskonton. StorageBlobDestination[]
storageBlobsDirect Lista över Mål för Lagringsblobdirigering. Ska endast användas för att skicka data direkt för lagring från agenten. StorageBlobDestination[]
storageTablesDirect Lista över mål för Lagringstabelldirigering. StorageTableDestination[]

AdxDestination

Namn Beskrivning Värde
databaseName Namnet på databasen som data ska matas in till. sträng
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng
resourceId ARM-resurs-ID för Adx-resursen. sträng

DestinationsSpecAzureMonitorMetrics

Namn Beskrivning Värde
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng

EventHubDestination

Namn Beskrivning Värde
eventHubResourceId Resurs-ID för händelsehubben. sträng
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng

EventHubDirectDestination

Namn Beskrivning Värde
eventHubResourceId Resurs-ID för händelsehubben. sträng
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng

LogAnalyticsDestination

Namn Beskrivning Värde
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng
workspaceResourceId Resurs-ID för Log Analytics-arbetsytan. sträng

MicrosoftFabricDestination

Namn Beskrivning Värde
artifactId Artefakt-ID för Microsoft Fabric-resursen. sträng
databaseName Namnet på databasen som data ska matas in till. sträng
ingestionUri Inmatnings-URI för Microsoft Fabric-resursen. sträng
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng
tenantId Klient-ID för Microsoft Fabric-resursen. sträng

MonitoringAccountDestination

Namn Beskrivning Värde
accountResourceId Resurs-ID för övervakningskontot. sträng
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng

StorageBlobDestination

Namn Beskrivning Värde
containerName Containernamnet för lagringsbloben. sträng
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng
storageAccountResourceId Lagringskontots resurs-ID. sträng

StorageTableDestination

Namn Beskrivning Värde
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng
storageAccountResourceId Lagringskontots resurs-ID. sträng
tableName Namnet på lagringstabellen. sträng

DataCollectionRuleReferences

Namn Beskrivning Värde
enrichmentData Alla berikande datakällor som refereras i dataflöden ReferencesSpecEnrichmentData

ReferenserSpecEnrichmentData

Namn Beskrivning Värde
storageBlobs Alla lagringsblobar som används som berikande datakällor StorageBlob[]

StorageBlob

Namn Beskrivning Värde
blobUrl Url för lagringsbloben sträng
lookupType Typ av sökning som ska utföras på bloben "Cidr"
"Sträng"
Namn Namnet på den berikningsdatakälla som används som alias när du refererar till den här datakällan i dataflöden sträng
resourceId Resurs-ID för lagringskontot som är värd för bloben sträng

DataCollectionRuleStreamDeclarations

Namn Beskrivning Värde
{anpassad egenskap} StreamDeclaration

StreamDeclaration

Namn Beskrivning Värde
Kolumner Lista över kolumner som används av data i den här strömmen. ColumnDefinition[]

ColumnDefinition

Namn Beskrivning Värde
Namn Namnet på kolumnen. sträng
typ Typen av kolumndata. "booleskt"
"datetime"
"dynamisk"
"int"
"long"
"verklig"
"sträng"

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Distribuera darktrace autoskalning vSensors

Distribuera till Azure
Med den här mallen kan du distribuera en automatisk automatisk skalningsdistribution av Darktrace vSensors
datainsamlingsregel för Syslog

Distribuera till Azure
Den här mallen skapar en datainsamlingsregel som definierar datakällan (Syslog) och målarbetsytan.

Resursdefinition för ARM-mall

Resurstypen dataCollectionRules kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Insights/dataCollectionRules-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Insights/dataCollectionRules",
  "apiVersion": "2023-03-11",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "agentSettings": {
      "logs": [
        {
          "name": "string",
          "value": "string"
        }
      ]
    },
    "dataCollectionEndpointId": "string",
    "dataFlows": [
      {
        "builtInTransform": "string",
        "captureOverflow": "bool",
        "destinations": [ "string" ],
        "outputStream": "string",
        "streams": [ "string" ],
        "transformKql": "string"
      }
    ],
    "dataSources": {
      "dataImports": {
        "eventHub": {
          "consumerGroup": "string",
          "name": "string",
          "stream": "string"
        }
      },
      "extensions": [
        {
          "extensionName": "string",
          "extensionSettings": {},
          "inputDataSources": [ "string" ],
          "name": "string",
          "streams": [ "string" ]
        }
      ],
      "iisLogs": [
        {
          "logDirectories": [ "string" ],
          "name": "string",
          "streams": [ "string" ],
          "transformKql": "string"
        }
      ],
      "logFiles": [
        {
          "filePatterns": [ "string" ],
          "format": "string",
          "name": "string",
          "settings": {
            "text": {
              "recordStartTimestampFormat": "string"
            }
          },
          "streams": [ "string" ],
          "transformKql": "string"
        }
      ],
      "performanceCounters": [
        {
          "counterSpecifiers": [ "string" ],
          "name": "string",
          "samplingFrequencyInSeconds": "int",
          "streams": [ "string" ],
          "transformKql": "string"
        }
      ],
      "platformTelemetry": [
        {
          "name": "string",
          "streams": [ "string" ]
        }
      ],
      "prometheusForwarder": [
        {
          "labelIncludeFilter": {
            "{customized property}": "string"
          },
          "name": "string",
          "streams": "Microsoft-PrometheusMetrics"
        }
      ],
      "syslog": [
        {
          "facilityNames": [ "string" ],
          "logLevels": [ "string" ],
          "name": "string",
          "streams": "Microsoft-Syslog",
          "transformKql": "string"
        }
      ],
      "windowsEventLogs": [
        {
          "name": "string",
          "streams": [ "string" ],
          "transformKql": "string",
          "xPathQueries": [ "string" ]
        }
      ],
      "windowsFirewallLogs": [
        {
          "name": "string",
          "profileFilter": [ "string" ],
          "streams": [ "string" ]
        }
      ]
    },
    "description": "string",
    "destinations": {
      "azureDataExplorer": [
        {
          "databaseName": "string",
          "name": "string",
          "resourceId": "string"
        }
      ],
      "azureMonitorMetrics": {
        "name": "string"
      },
      "eventHubs": [
        {
          "eventHubResourceId": "string",
          "name": "string"
        }
      ],
      "eventHubsDirect": [
        {
          "eventHubResourceId": "string",
          "name": "string"
        }
      ],
      "logAnalytics": [
        {
          "name": "string",
          "workspaceResourceId": "string"
        }
      ],
      "microsoftFabric": [
        {
          "artifactId": "string",
          "databaseName": "string",
          "ingestionUri": "string",
          "name": "string",
          "tenantId": "string"
        }
      ],
      "monitoringAccounts": [
        {
          "accountResourceId": "string",
          "name": "string"
        }
      ],
      "storageAccounts": [
        {
          "containerName": "string",
          "name": "string",
          "storageAccountResourceId": "string"
        }
      ],
      "storageBlobsDirect": [
        {
          "containerName": "string",
          "name": "string",
          "storageAccountResourceId": "string"
        }
      ],
      "storageTablesDirect": [
        {
          "name": "string",
          "storageAccountResourceId": "string",
          "tableName": "string"
        }
      ]
    },
    "references": {
      "enrichmentData": {
        "storageBlobs": [
          {
            "blobUrl": "string",
            "lookupType": "string",
            "name": "string",
            "resourceId": "string"
          }
        ]
      }
    },
    "streamDeclarations": {
      "{customized property}": {
        "columns": [
          {
            "name": "string",
            "type": "string"
          }
        ]
      }
    }
  }
}

Egenskapsvärden

dataCollectionRules

Namn Beskrivning Värde
typ Resurstypen "Microsoft.Insights/dataCollectionRules"
apiVersion Resurs-API-versionen '2023-03-11'
Namn Resursnamnet sträng (krävs)
plats Den geo-plats där resursen finns. sträng (krävs)
Taggar Resurstaggar. Ordlista med taggnamn och värden. Se taggar i mallar
sort Typen av resurs. "Linux"
"Windows"
identitet Resursens hanterade tjänstidentitet. DataCollectionRuleResourceIdentity
Egenskaper Resursegenskaper. DataCollectionRuleResourceProperties

DataCollectionRuleResourceIdentity

Namn Beskrivning Värde
typ Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts). "Ingen"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (krävs)
userAssignedIdentities Uppsättningen användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden. UserAssignedIdentiteter

UserAssignedIdentiteter

Namn Beskrivning Värde
{anpassad egenskap} UserAssignedIdentity

UserAssignedIdentity

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

DataCollectionRuleResourceProperties

Namn Beskrivning Värde
agentInställningar Agentinställningar som används för att ändra agentbeteende på en viss värd DataCollectionRuleAgentSettings
dataCollectionEndpointId Resurs-ID för den datainsamlingsslutpunkt som den här regeln kan användas med. sträng
dataflöden Specifikationen av dataflöden. DataFlow[]
dataSources Specifikationen av datakällor.
Den här egenskapen är valfri och kan utelämnas om regeln är avsedd att användas via direkta anrop till den etablerade slutpunkten.
DataCollectionRuleDataSources
beskrivning Beskrivning av datainsamlingsregeln. sträng
resmål Specifikationen av destinationer. DataCollectionRuleDestinations
referenser Definierar alla referenser som kan användas i andra delar av DCR DataCollectionRuleReferences
streamDeclarations Deklaration av anpassade strömmar som används i den här regeln. DataCollectionRuleStreamDeclarations

DataCollectionRuleAgentSettings

Namn Beskrivning Värde
Loggar Alla inställningar som gäller för loggagenten (AMA) AgentInställningar[]

AgentInställningar

Namn Beskrivning Värde
Namn Namnet på inställningen.
Måste ingå i listan över inställningar som stöds
"MaxDiskQuotaInMB"
"UseTimeReceivedForForwardedEvents"
värde Värdet för inställningen sträng

Dataflöde

Namn Beskrivning Värde
builtInTransform Den inbyggda transformeringen för att transformera dataströmmar sträng
captureOverflow Flagga för att aktivera spillkolumn i LA-mål Bool
resmål Lista över mål för det här dataflödet. string[]
outputStream Utdataströmmen för transformen. Krävs endast om transformeringen ändrar data till en annan ström. sträng
Strömmar Lista över strömmar för det här dataflödet. Strängmatris som innehåller något av:
"Microsoft-Event"
"Microsoft-InsightsMetrics"
"Microsoft-Perf"
"Microsoft-Syslog"
"Microsoft-WindowsEvent"
transformKql KQL-frågan för att transformera dataströmmar. sträng

DataCollectionRuleDataSources

Namn Beskrivning Värde
dataImporter Specifikationer för pull-baserade datakällor DataSourcesSpecDataImports
Tillägg Listan över konfigurationer av datakällan för Azure VM-tillägget. ExtensionDataSource[]
iisLogs Listan över källkonfigurationer för IIS-loggar. IisLogsDataSource[]
logFiles Listan över källkonfigurationer för Loggfiler. LogFilesDataSource[]
performanceCounters Listan över konfigurationer av datakällor för prestandaräknare. PerfCounterDataSource[]
platformTelemetry Listan över plattformstelemetrikonfigurationer PlatformTelemetryDataSource[]
prometheusForwarder Listan över Konfigurationer för Prometheus-vidarebefordrare av datakällor. PrometheusForwarderDataSource[]
syslog Listan över Syslog-datakällans konfigurationer. SyslogDataSource[]
windowsEventLogs Listan över konfigurationer för Windows-händelseloggens datakälla. WindowsEventLogDataSource[]
windowsFirewallLogs Listan över källkonfigurationer för Windows-brandväggens loggar. WindowsFirewallLogsDataSource[]

DataSourcesSpecDataImports

Namn Beskrivning Värde
eventHub Definition av Event Hub-konfiguration. DataImportSourcesEventHub

DataImportSourcesEventHub

Namn Beskrivning Värde
consumerGroup Namn på händelsehubbkonsumentgrupp sträng
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
ström Dataströmmen som ska samlas in från EventHub sträng

ExtensionDataSource

Namn Beskrivning Värde
extensionName Namnet på VM-tillägget. sträng (krävs)
extensionSettings Tilläggsinställningarna. Formatet är specifikt för ett visst tillägg.
inputDataSources Listan över datakällor som tillägget behöver data från. string[]
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
Strömmar Lista över strömmar som den här datakällan ska skickas till.
En dataström anger vilket schema som ska användas för dessa data och vanligtvis vilken tabell i Log Analytics som data skickas till.
Strängmatris som innehåller något av:
"Microsoft-Event"
"Microsoft-InsightsMetrics"
"Microsoft-Perf"
"Microsoft-Syslog"
"Microsoft-WindowsEvent"

IisLogsDataSource

Namn Beskrivning Värde
logDirectories Filplats för absoluta sökvägar string[]
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
Strömmar IIS-strömmar string[] (krävs)
transformKql KQL-frågan för att transformera datakällan. sträng

LogFilesDataSource

Namn Beskrivning Värde
filePatterns Filmönster där loggfilerna finns string[] (krävs)
format Dataformatet för loggfilerna "json"
"text" (krävs)
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
Inställningar Loggfilernas specifika inställningar. LogFilesDataSourceSettings
Strömmar Lista över strömmar som den här datakällan ska skickas till.
En ström anger vilket schema som ska användas för den här datakällan
string[] (krävs)
transformKql KQL-frågan för att transformera datakällan. sträng

LogFilesDataSourceSettings

Namn Beskrivning Värde
SMS Textinställningar LogFileSettingsText

LogFileSettingsText

Namn Beskrivning Värde
recordStartTimestampFormat Ett av de tidsstämpelformat som stöds "ISO 8601"
"M/D/ÅÅÅÅÅ HH:MM:SS AM/PM"
"MMM d hh:mm:ss"
"Mon DD, ÅÅÅÅ HH:MM:SS"
"ÅÅÅÅ-MM-DD HH:MM:SS"
'dd/MMM/åååå:HH:mm:ss zzz'
'ddMMyy HH:mm:ss'
"yyMMdd HH:mm:ss"
"åååå-MM-ddTHH:mm:ssK" (krävs)

PerfCounterDataSource

Namn Beskrivning Värde
counterSpecifiers En lista med specificerarnamn för de prestandaräknare som du vill samla in.
Använd ett jokertecken (*) för att samla in en räknare för alla instanser.
Om du vill hämta en lista över prestandaräknare i Windows kör du kommandot "typeperf".
string[]
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
samplingFrequencyInSeconds Antalet sekunder mellan på varandra följande räknarmätningar (exempel). Int
Strömmar Lista över strömmar som den här datakällan ska skickas till.
En dataström anger vilket schema som ska användas för dessa data och vanligtvis vilken tabell i Log Analytics som data skickas till.
Strängmatris som innehåller något av:
"Microsoft-InsightsMetrics"
"Microsoft-Perf"
transformKql KQL-frågan för att transformera datakällan. sträng

PlatformTelemetryDataSource

Namn Beskrivning Värde
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
Strömmar Lista över plattformstelemetriströmmar att samla in string[] (krävs)

PrometheusForwarderDataSource

Namn Beskrivning Värde
labelIncludeFilter Listan över etikettinkluderingsfilter i form av etiketten "name-value"-par.
För närvarande stöds endast en etikett: "microsoft_metrics_include_label".
Etikettvärden matchas skiftlägesokänsligt.
PrometheusForwarderDataSourceLabelIncludeFilter
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
Strömmar Lista över strömmar som den här datakällan ska skickas till. Strängmatris som innehåller något av:
"Microsoft-PrometheusMetrics"

PrometheusForwarderDataSourceLabelIncludeFilter

Namn Beskrivning Värde
{anpassad egenskap} sträng

SyslogDataSource

Namn Beskrivning Värde
facilityNames Listan över anläggningsnamn. Strängmatris som innehåller något av:
'*'
"alert"
"granskning"
"auth"
"authpriv"
"klocka"
"cron"
"daemon"
"ftp"
"kern"
"local0"
"local1"
"local2"
"local3"
"local4"
"local5"
"local6"
"local7"
"lpr"
"e-post"
"mark"
"nyheter"
"nopri"
"ntp"
"syslog"
"användare"
"uucp"
logLevels Loggnivåerna som ska samlas in. Strängmatris som innehåller något av:
'*'
"Avisering"
"Kritisk"
"Felsöka"
"Nödsituation"
"Fel"
"Info"
"Meddelande"
"Varning"
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
Strömmar Lista över strömmar som den här datakällan ska skickas till.
En dataström anger vilket schema som ska användas för dessa data och vanligtvis vilken tabell i Log Analytics som data skickas till.
Strängmatris som innehåller något av:
"Microsoft-Syslog"
transformKql KQL-frågan för att transformera datakällan. sträng

WindowsEventLogDataSource

Namn Beskrivning Värde
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
Strömmar Lista över strömmar som den här datakällan ska skickas till.
En dataström anger vilket schema som ska användas för dessa data och vanligtvis vilken tabell i Log Analytics som data skickas till.
Strängmatris som innehåller något av:
"Microsoft-Event"
"Microsoft-WindowsEvent"
transformKql KQL-frågan för att transformera datakällan. sträng
xPathQueries En lista över Windows-händelseloggfrågor i XPATH-format. string[]

WindowsFirewallLogsDataSource

Namn Beskrivning Värde
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
profileFilter Profilfilter för brandväggsloggar Strängmatris som innehåller något av:
"Domän"
"Privat"
"Offentlig"
Strömmar Brandväggsloggar strömmar string[] (krävs)

DataCollectionRuleDestinations

Namn Beskrivning Värde
azureDataExplorer Lista över Azure Data Explorer-mål. AdxDestination[]
azureMonitorMetrics Azure Monitor Metrics-mål. DestinationsSpecAzureMonitorMetrics
eventHubs Lista över Event Hubs-mål. EventHubDestination[]
eventHubsDirect Lista över Event Hubs Direct-mål. EventHubDirectDestination[]
logAnalytics Lista över Log Analytics-mål. LogAnalyticsDestination[]
microsoftFabric Lista över Microsoft Fabric-mål. MicrosoftFabricDestination[]
monitoringAccounts Lista över mål för övervakningskonton. MonitoringAccountDestination[]
storageAccounts Lista över mål för lagringskonton. StorageBlobDestination[]
storageBlobsDirect Lista över Mål för Lagringsblobdirigering. Ska endast användas för att skicka data direkt för lagring från agenten. StorageBlobDestination[]
storageTablesDirect Lista över mål för Lagringstabelldirigering. StorageTableDestination[]

AdxDestination

Namn Beskrivning Värde
databaseName Namnet på databasen som data ska matas in till. sträng
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng
resourceId ARM-resurs-ID för Adx-resursen. sträng

DestinationsSpecAzureMonitorMetrics

Namn Beskrivning Värde
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng

EventHubDestination

Namn Beskrivning Värde
eventHubResourceId Resurs-ID för händelsehubben. sträng
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng

EventHubDirectDestination

Namn Beskrivning Värde
eventHubResourceId Resurs-ID för händelsehubben. sträng
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng

LogAnalyticsDestination

Namn Beskrivning Värde
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng
workspaceResourceId Resurs-ID för Log Analytics-arbetsytan. sträng

MicrosoftFabricDestination

Namn Beskrivning Värde
artifactId Artefakt-ID för Microsoft Fabric-resursen. sträng
databaseName Namnet på databasen som data ska matas in till. sträng
ingestionUri Inmatnings-URI för Microsoft Fabric-resursen. sträng
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng
tenantId Klient-ID för Microsoft Fabric-resursen. sträng

MonitoringAccountDestination

Namn Beskrivning Värde
accountResourceId Resurs-ID för övervakningskontot. sträng
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng

StorageBlobDestination

Namn Beskrivning Värde
containerName Containernamnet för lagringsbloben. sträng
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng
storageAccountResourceId Lagringskontots resurs-ID. sträng

StorageTableDestination

Namn Beskrivning Värde
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng
storageAccountResourceId Lagringskontots resurs-ID. sträng
tableName Namnet på lagringstabellen. sträng

DataCollectionRuleReferences

Namn Beskrivning Värde
enrichmentData Alla berikande datakällor som refereras i dataflöden ReferencesSpecEnrichmentData

ReferenserSpecEnrichmentData

Namn Beskrivning Värde
storageBlobs Alla lagringsblobar som används som berikande datakällor StorageBlob[]

StorageBlob

Namn Beskrivning Värde
blobUrl Url för lagringsbloben sträng
lookupType Typ av sökning som ska utföras på bloben "Cidr"
"Sträng"
Namn Namnet på den berikningsdatakälla som används som alias när du refererar till den här datakällan i dataflöden sträng
resourceId Resurs-ID för lagringskontot som är värd för bloben sträng

DataCollectionRuleStreamDeclarations

Namn Beskrivning Värde
{anpassad egenskap} StreamDeclaration

StreamDeclaration

Namn Beskrivning Värde
Kolumner Lista över kolumner som används av data i den här strömmen. ColumnDefinition[]

ColumnDefinition

Namn Beskrivning Värde
Namn Namnet på kolumnen. sträng
typ Typen av kolumndata. "booleskt"
"datetime"
"dynamisk"
"int"
"long"
"verklig"
"sträng"

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Distribuera darktrace autoskalning vSensors

Distribuera till Azure
Med den här mallen kan du distribuera en automatisk automatisk skalningsdistribution av Darktrace vSensors
datainsamlingsregel för Syslog

Distribuera till Azure
Den här mallen skapar en datainsamlingsregel som definierar datakällan (Syslog) och målarbetsytan.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen dataCollectionRules kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Insights/dataCollectionRules-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/dataCollectionRules@2023-03-11"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      agentSettings = {
        logs = [
          {
            name = "string"
            value = "string"
          }
        ]
      }
      dataCollectionEndpointId = "string"
      dataFlows = [
        {
          builtInTransform = "string"
          captureOverflow = bool
          destinations = [
            "string"
          ]
          outputStream = "string"
          streams = [
            "string"
          ]
          transformKql = "string"
        }
      ]
      dataSources = {
        dataImports = {
          eventHub = {
            consumerGroup = "string"
            name = "string"
            stream = "string"
          }
        }
        extensions = [
          {
            extensionName = "string"
            inputDataSources = [
              "string"
            ]
            name = "string"
            streams = [
              "string"
            ]
          }
        ]
        iisLogs = [
          {
            logDirectories = [
              "string"
            ]
            name = "string"
            streams = [
              "string"
            ]
            transformKql = "string"
          }
        ]
        logFiles = [
          {
            filePatterns = [
              "string"
            ]
            format = "string"
            name = "string"
            settings = {
              text = {
                recordStartTimestampFormat = "string"
              }
            }
            streams = [
              "string"
            ]
            transformKql = "string"
          }
        ]
        performanceCounters = [
          {
            counterSpecifiers = [
              "string"
            ]
            name = "string"
            samplingFrequencyInSeconds = int
            streams = [
              "string"
            ]
            transformKql = "string"
          }
        ]
        platformTelemetry = [
          {
            name = "string"
            streams = [
              "string"
            ]
          }
        ]
        prometheusForwarder = [
          {
            labelIncludeFilter = {
              {customized property} = "string"
            }
            name = "string"
            streams = "Microsoft-PrometheusMetrics"
          }
        ]
        syslog = [
          {
            facilityNames = [
              "string"
            ]
            logLevels = [
              "string"
            ]
            name = "string"
            streams = "Microsoft-Syslog"
            transformKql = "string"
          }
        ]
        windowsEventLogs = [
          {
            name = "string"
            streams = [
              "string"
            ]
            transformKql = "string"
            xPathQueries = [
              "string"
            ]
          }
        ]
        windowsFirewallLogs = [
          {
            name = "string"
            profileFilter = [
              "string"
            ]
            streams = [
              "string"
            ]
          }
        ]
      }
      description = "string"
      destinations = {
        azureDataExplorer = [
          {
            databaseName = "string"
            name = "string"
            resourceId = "string"
          }
        ]
        azureMonitorMetrics = {
          name = "string"
        }
        eventHubs = [
          {
            eventHubResourceId = "string"
            name = "string"
          }
        ]
        eventHubsDirect = [
          {
            eventHubResourceId = "string"
            name = "string"
          }
        ]
        logAnalytics = [
          {
            name = "string"
            workspaceResourceId = "string"
          }
        ]
        microsoftFabric = [
          {
            artifactId = "string"
            databaseName = "string"
            ingestionUri = "string"
            name = "string"
            tenantId = "string"
          }
        ]
        monitoringAccounts = [
          {
            accountResourceId = "string"
            name = "string"
          }
        ]
        storageAccounts = [
          {
            containerName = "string"
            name = "string"
            storageAccountResourceId = "string"
          }
        ]
        storageBlobsDirect = [
          {
            containerName = "string"
            name = "string"
            storageAccountResourceId = "string"
          }
        ]
        storageTablesDirect = [
          {
            name = "string"
            storageAccountResourceId = "string"
            tableName = "string"
          }
        ]
      }
      references = {
        enrichmentData = {
          storageBlobs = [
            {
              blobUrl = "string"
              lookupType = "string"
              name = "string"
              resourceId = "string"
            }
          ]
        }
      }
      streamDeclarations = {
        {customized property} = {
          columns = [
            {
              name = "string"
              type = "string"
            }
          ]
        }
      }
    }
    kind = "string"
  })
}

Egenskapsvärden

dataCollectionRules

Namn Beskrivning Värde
typ Resurstypen "Microsoft.Insights/dataCollectionRules@2023-03-11"
Namn Resursnamnet sträng (krävs)
plats Den geo-plats där resursen finns. sträng (krävs)
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
Taggar Resurstaggar. Ordlista med taggnamn och värden.
sort Typen av resurs. "Linux"
"Windows"
identitet Resursens hanterade tjänstidentitet. DataCollectionRuleResourceIdentity
Egenskaper Resursegenskaper. DataCollectionRuleResourceProperties

DataCollectionRuleResourceIdentity

Namn Beskrivning Värde
typ Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts). "SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (krävs)
identity_ids Uppsättningen användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden. Matris med användaridentitets-ID:t.

UserAssignedIdentiteter

Namn Beskrivning Värde
{anpassad egenskap} UserAssignedIdentity

UserAssignedIdentity

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

DataCollectionRuleResourceProperties

Namn Beskrivning Värde
agentInställningar Agentinställningar som används för att ändra agentbeteende på en viss värd DataCollectionRuleAgentSettings
dataCollectionEndpointId Resurs-ID för den datainsamlingsslutpunkt som den här regeln kan användas med. sträng
dataflöden Specifikationen av dataflöden. DataFlow[]
dataSources Specifikationen av datakällor.
Den här egenskapen är valfri och kan utelämnas om regeln är avsedd att användas via direkta anrop till den etablerade slutpunkten.
DataCollectionRuleDataSources
beskrivning Beskrivning av datainsamlingsregeln. sträng
resmål Specifikationen av destinationer. DataCollectionRuleDestinations
referenser Definierar alla referenser som kan användas i andra delar av DCR DataCollectionRuleReferences
streamDeclarations Deklaration av anpassade strömmar som används i den här regeln. DataCollectionRuleStreamDeclarations

DataCollectionRuleAgentSettings

Namn Beskrivning Värde
Loggar Alla inställningar som gäller för loggagenten (AMA) AgentInställningar[]

AgentInställningar

Namn Beskrivning Värde
Namn Namnet på inställningen.
Måste ingå i listan över inställningar som stöds
"MaxDiskQuotaInMB"
"UseTimeReceivedForForwardedEvents"
värde Värdet för inställningen sträng

Dataflöde

Namn Beskrivning Värde
builtInTransform Den inbyggda transformeringen för att transformera dataströmmar sträng
captureOverflow Flagga för att aktivera spillkolumn i LA-mål Bool
resmål Lista över mål för det här dataflödet. string[]
outputStream Utdataströmmen för transformen. Krävs endast om transformeringen ändrar data till en annan ström. sträng
Strömmar Lista över strömmar för det här dataflödet. Strängmatris som innehåller något av:
"Microsoft-Event"
"Microsoft-InsightsMetrics"
"Microsoft-Perf"
"Microsoft-Syslog"
"Microsoft-WindowsEvent"
transformKql KQL-frågan för att transformera dataströmmar. sträng

DataCollectionRuleDataSources

Namn Beskrivning Värde
dataImporter Specifikationer för pull-baserade datakällor DataSourcesSpecDataImports
Tillägg Listan över konfigurationer av datakällan för Azure VM-tillägget. ExtensionDataSource[]
iisLogs Listan över källkonfigurationer för IIS-loggar. IisLogsDataSource[]
logFiles Listan över källkonfigurationer för Loggfiler. LogFilesDataSource[]
performanceCounters Listan över konfigurationer av datakällor för prestandaräknare. PerfCounterDataSource[]
platformTelemetry Listan över plattformstelemetrikonfigurationer PlatformTelemetryDataSource[]
prometheusForwarder Listan över Konfigurationer för Prometheus-vidarebefordrare av datakällor. PrometheusForwarderDataSource[]
syslog Listan över Syslog-datakällans konfigurationer. SyslogDataSource[]
windowsEventLogs Listan över konfigurationer för Windows-händelseloggens datakälla. WindowsEventLogDataSource[]
windowsFirewallLogs Listan över källkonfigurationer för Windows-brandväggens loggar. WindowsFirewallLogsDataSource[]

DataSourcesSpecDataImports

Namn Beskrivning Värde
eventHub Definition av Event Hub-konfiguration. DataImportSourcesEventHub

DataImportSourcesEventHub

Namn Beskrivning Värde
consumerGroup Namn på händelsehubbkonsumentgrupp sträng
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
ström Dataströmmen som ska samlas in från EventHub sträng

ExtensionDataSource

Namn Beskrivning Värde
extensionName Namnet på VM-tillägget. sträng (krävs)
extensionSettings Tilläggsinställningarna. Formatet är specifikt för ett visst tillägg.
inputDataSources Listan över datakällor som tillägget behöver data från. string[]
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
Strömmar Lista över strömmar som den här datakällan ska skickas till.
En dataström anger vilket schema som ska användas för dessa data och vanligtvis vilken tabell i Log Analytics som data skickas till.
Strängmatris som innehåller något av:
"Microsoft-Event"
"Microsoft-InsightsMetrics"
"Microsoft-Perf"
"Microsoft-Syslog"
"Microsoft-WindowsEvent"

IisLogsDataSource

Namn Beskrivning Värde
logDirectories Filplats för absoluta sökvägar string[]
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
Strömmar IIS-strömmar string[] (krävs)
transformKql KQL-frågan för att transformera datakällan. sträng

LogFilesDataSource

Namn Beskrivning Värde
filePatterns Filmönster där loggfilerna finns string[] (krävs)
format Dataformatet för loggfilerna "json"
"text" (krävs)
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
Inställningar Loggfilernas specifika inställningar. LogFilesDataSourceSettings
Strömmar Lista över strömmar som den här datakällan ska skickas till.
En ström anger vilket schema som ska användas för den här datakällan
string[] (krävs)
transformKql KQL-frågan för att transformera datakällan. sträng

LogFilesDataSourceSettings

Namn Beskrivning Värde
SMS Textinställningar LogFileSettingsText

LogFileSettingsText

Namn Beskrivning Värde
recordStartTimestampFormat Ett av de tidsstämpelformat som stöds "ISO 8601"
"M/D/ÅÅÅÅÅ HH:MM:SS AM/PM"
"MMM d hh:mm:ss"
"Mon DD, ÅÅÅÅ HH:MM:SS"
"ÅÅÅÅ-MM-DD HH:MM:SS"
"dd/MMM/åååå:HH:mm:ss zzz"
"ddMMyy HH:mm:ss"
"yyMMdd HH:mm:ss"
"åååå-MM-ddTHH:mm:ssK" (krävs)

PerfCounterDataSource

Namn Beskrivning Värde
counterSpecifiers En lista med specificerarnamn för de prestandaräknare som du vill samla in.
Använd ett jokertecken (*) för att samla in en räknare för alla instanser.
Om du vill hämta en lista över prestandaräknare i Windows kör du kommandot "typeperf".
string[]
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
samplingFrequencyInSeconds Antalet sekunder mellan på varandra följande räknarmätningar (exempel). Int
Strömmar Lista över strömmar som den här datakällan ska skickas till.
En dataström anger vilket schema som ska användas för dessa data och vanligtvis vilken tabell i Log Analytics som data skickas till.
Strängmatris som innehåller något av:
"Microsoft-InsightsMetrics"
"Microsoft-Perf"
transformKql KQL-frågan för att transformera datakällan. sträng

PlatformTelemetryDataSource

Namn Beskrivning Värde
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
Strömmar Lista över plattformstelemetriströmmar att samla in string[] (krävs)

PrometheusForwarderDataSource

Namn Beskrivning Värde
labelIncludeFilter Listan över etikettinkluderingsfilter i form av etiketten "name-value"-par.
För närvarande stöds endast en etikett: "microsoft_metrics_include_label".
Etikettvärden matchas skiftlägesokänsligt.
PrometheusForwarderDataSourceLabelIncludeFilter
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
Strömmar Lista över strömmar som den här datakällan ska skickas till. Strängmatris som innehåller något av:
"Microsoft-PrometheusMetrics"

PrometheusForwarderDataSourceLabelIncludeFilter

Namn Beskrivning Värde
{anpassad egenskap} sträng

SyslogDataSource

Namn Beskrivning Värde
facilityNames Listan över anläggningsnamn. Strängmatris som innehåller något av:
"*"
"alert"
"granskning"
"auth"
"authpriv"
"klocka"
"cron"
"daemon"
"ftp"
"kern"
"local0"
"local1"
"local2"
"local3"
"local4"
"local5"
"local6"
"local7"
"lpr"
"e-post"
"markera"
"nyheter"
"nopri"
"ntp"
"syslog"
"användare"
"uucp"
logLevels Loggnivåerna som ska samlas in. Strängmatris som innehåller något av:
"*"
"Avisering"
"Kritisk"
"Felsöka"
"Nödsituation"
"Fel"
"Info"
"Meddelande"
"Varning"
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
Strömmar Lista över strömmar som den här datakällan ska skickas till.
En dataström anger vilket schema som ska användas för dessa data och vanligtvis vilken tabell i Log Analytics som data skickas till.
Strängmatris som innehåller något av:
"Microsoft-Syslog"
transformKql KQL-frågan för att transformera datakällan. sträng

WindowsEventLogDataSource

Namn Beskrivning Värde
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
Strömmar Lista över strömmar som den här datakällan ska skickas till.
En dataström anger vilket schema som ska användas för dessa data och vanligtvis vilken tabell i Log Analytics som data skickas till.
Strängmatris som innehåller något av:
"Microsoft-Event"
"Microsoft-WindowsEvent"
transformKql KQL-frågan för att transformera datakällan. sträng
xPathQueries En lista över Windows-händelseloggfrågor i XPATH-format. string[]

WindowsFirewallLogsDataSource

Namn Beskrivning Värde
Namn Ett eget namn för datakällan.
Det här namnet ska vara unikt för alla datakällor (oavsett typ) i datainsamlingsregeln.
sträng
profileFilter Profilfilter för brandväggsloggar Strängmatris som innehåller något av:
"Domän"
"Privat"
"Offentlig"
Strömmar Brandväggsloggar strömmar string[] (krävs)

DataCollectionRuleDestinations

Namn Beskrivning Värde
azureDataExplorer Lista över Azure Data Explorer-mål. AdxDestination[]
azureMonitorMetrics Azure Monitor Metrics-mål. DestinationsSpecAzureMonitorMetrics
eventHubs Lista över Event Hubs-mål. EventHubDestination[]
eventHubsDirect Lista över Event Hubs Direct-mål. EventHubDirectDestination[]
logAnalytics Lista över Log Analytics-mål. LogAnalyticsDestination[]
microsoftFabric Lista över Microsoft Fabric-mål. MicrosoftFabricDestination[]
monitoringAccounts Lista över mål för övervakningskonton. MonitoringAccountDestination[]
storageAccounts Lista över mål för lagringskonton. StorageBlobDestination[]
storageBlobsDirect Lista över Mål för Lagringsblobdirigering. Ska endast användas för att skicka data direkt för lagring från agenten. StorageBlobDestination[]
storageTablesDirect Lista över mål för Lagringstabelldirigering. StorageTableDestination[]

AdxDestination

Namn Beskrivning Värde
databaseName Namnet på databasen som data ska matas in till. sträng
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng
resourceId ARM-resurs-ID för Adx-resursen. sträng

DestinationsSpecAzureMonitorMetrics

Namn Beskrivning Värde
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng

EventHubDestination

Namn Beskrivning Värde
eventHubResourceId Resurs-ID för händelsehubben. sträng
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng

EventHubDirectDestination

Namn Beskrivning Värde
eventHubResourceId Resurs-ID för händelsehubben. sträng
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng

LogAnalyticsDestination

Namn Beskrivning Värde
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng
workspaceResourceId Resurs-ID för Log Analytics-arbetsytan. sträng

MicrosoftFabricDestination

Namn Beskrivning Värde
artifactId Artefakt-ID för Microsoft Fabric-resursen. sträng
databaseName Namnet på databasen som data ska matas in till. sträng
ingestionUri Inmatnings-URI för Microsoft Fabric-resursen. sträng
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng
tenantId Klient-ID för Microsoft Fabric-resursen. sträng

MonitoringAccountDestination

Namn Beskrivning Värde
accountResourceId Resurs-ID för övervakningskontot. sträng
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng

StorageBlobDestination

Namn Beskrivning Värde
containerName Containernamnet för lagringsbloben. sträng
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng
storageAccountResourceId Lagringskontots resurs-ID. sträng

StorageTableDestination

Namn Beskrivning Värde
Namn Ett eget namn för målet.
Det här namnet ska vara unikt för alla mål (oavsett typ) i datainsamlingsregeln.
sträng
storageAccountResourceId Lagringskontots resurs-ID. sträng
tableName Namnet på lagringstabellen. sträng

DataCollectionRuleReferences

Namn Beskrivning Värde
enrichmentData Alla berikande datakällor som refereras i dataflöden ReferencesSpecEnrichmentData

ReferenserSpecEnrichmentData

Namn Beskrivning Värde
storageBlobs Alla lagringsblobar som används som berikande datakällor StorageBlob[]

StorageBlob

Namn Beskrivning Värde
blobUrl Url för lagringsbloben sträng
lookupType Typ av sökning som ska utföras på bloben "Cidr"
"Sträng"
Namn Namnet på den berikningsdatakälla som används som alias när du refererar till den här datakällan i dataflöden sträng
resourceId Resurs-ID för lagringskontot som är värd för bloben sträng

DataCollectionRuleStreamDeclarations

Namn Beskrivning Värde
{anpassad egenskap} StreamDeclaration

StreamDeclaration

Namn Beskrivning Värde
Kolumner Lista över kolumner som används av data i den här strömmen. ColumnDefinition[]

ColumnDefinition

Namn Beskrivning Värde
Namn Namnet på kolumnen. sträng
typ Typen av kolumndata. "booleskt"
"datetime"
"dynamisk"
"int"
"long"
"verklig"
"sträng"