Share via


Azure.Monitor.Query Namespace

Classes

Name Description
LogsBatchQuery

Represents a batch that consists of multiple log queries.

LogsQueryClient

The LogsQueryClient allows to query the Azure Monitor Logs service.

LogsQueryClientOptions

Provides the client configuration options for connecting to Azure Monitor Logs service.

LogsQueryOptions

Options for QueryWorkspaceAsync(String, String, QueryTimeRange, LogsQueryOptions, CancellationToken) and AddWorkspaceQuery(String, String, QueryTimeRange, LogsQueryOptions) methods.

MetricsBatchQueryClient

The MetricsBatchQueryClient allows you to query multiple Azure Monitor Metric services.

MetricsBatchQueryClientOptions

Provides the client configuration options for connecting to Azure Monitor Metrics service.

MetricsQueryClient

The MetricsQueryClient allows you to query the Azure Monitor Metrics service.

MetricsQueryClientOptions

Provides the client configuration options for connecting to Azure Monitor Metrics service.

MetricsQueryOptions

Options for QueryResourceAsync(String, IEnumerable<String>, MetricsQueryOptions, CancellationToken).

Structs

Name Description
QueryTimeRange

Represents a span of time over which the query would be executed.

Enums

Name Description
LogsQueryClientOptions.ServiceVersion

The versions of Azure Monitor Logs service supported by this client library.

MetricsBatchQueryClientOptions.ServiceVersion

The versions of Azure Monitor Metrics service supported by this client library.

MetricsQueryClientOptions.ServiceVersion

The versions of Azure Monitor Metrics service supported by this client library.