pip_services3_datadog.clients.DataDogMetricsClient module

class pip_services3_datadog.clients.DataDogMetricsClient.DataDogMetricsClient(config: Optional[pip_services3_commons.config.ConfigParams.ConfigParams] = None)

Bases: pip_services3_rpc.clients.RestClient.RestClient

configure(config: pip_services3_commons.config.ConfigParams.ConfigParams)

Configures component by passing configuration parameters.

Parameters

config – configuration parameters to be set.

open(correlation_id: Optional[str])

Opens the component.

Parameters

correlation_id – (optional) transaction id to trace execution through call chain.

send_metrics(correlation_id: Optional[str], metrics: List[pip_services3_datadog.clients.DataDogMetric.DataDogMetric]) Any
set_references(references: pip_services3_commons.refer.IReferences.IReferences)

Sets references to dependent components.

Parameters

references – references to locate the component dependencies.