@azure/monitor-opentelemetry
Version:
Azure Monitor OpenTelemetry (Node.js)
18 lines • 1.13 kB
TypeScript
import { QuickpulseClientOptionalParams } from "./api/index.js";
import { PublishOptionalParams, IsSubscribedOptionalParams } from "./api/options.js";
import { CollectionConfigurationInfo } from "./models/models.js";
import { TokenCredential } from "@azure/core-auth";
import { Pipeline } from "@azure/core-rest-pipeline";
export { QuickpulseClientOptionalParams } from "./api/quickpulseContext.js";
export declare class QuickpulseClient {
private _client;
/** The pipeline used by this client to make requests */
readonly pipeline: Pipeline;
/** Live Metrics REST APIs. */
constructor(credential: TokenCredential, options?: QuickpulseClientOptionalParams);
/** Publish live metrics to the Live Metrics service when there is an active subscription to the metrics. */
publish(ikey: string, options?: PublishOptionalParams): Promise<CollectionConfigurationInfo>;
/** Determine whether there is any subscription to the metrics and documents. */
isSubscribed(ikey: string, options?: IsSubscribedOptionalParams): Promise<CollectionConfigurationInfo>;
}
//# sourceMappingURL=quickpulseClient.d.ts.map