Compartir a través de


ExtensionDataSource Clase

Definición

Definición de los datos que se recopilarán de una extensión de máquina virtual independiente que se integre con el agente de Azure Monitor. Se recopilan desde máquinas Windows y Linux, en función de la extensión definida.

public class ExtensionDataSource
type ExtensionDataSource = class
Public Class ExtensionDataSource
Herencia
ExtensionDataSource

Constructores

ExtensionDataSource(String)

Inicializa una nueva instancia de ExtensionDataSource.

Propiedades

ExtensionName

Nombre de la extensión de máquina virtual.

ExtensionSettings

Configuración de la extensión. El formato es específico para una extensión determinada.

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena json ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

InputDataSources

La lista de orígenes de datos de los que esta extensión necesita datos.

Name

Nombre descriptivo para el origen de datos. Este nombre debe ser único en todos los orígenes de datos (independientemente del tipo) dentro de la regla de recopilación de datos.

Streams

Lista de flujos a los que se enviará este origen de datos. Una secuencia indica a qué esquema se usará para estos datos y, normalmente, a qué tabla de Log Analytics se enviarán los datos.

Se aplica a