datadogpy API reference
94 public APIs from datadogpy (DataDog/datadogpy) — 68 classes, 5 functions, 21 methods. Signatures extracted by static analysis of the actual source.
Repository: DataDog/datadogpy
| Kind | Count |
|---|---|
| Classes | 68 |
| Functions | 5 |
| Methods | 21 |
API list
class
datadog.api.api_client.APIClientDatadog API client: format and submit API calls to Datadog.
class
datadog.api.aws_integration.AwsIntegrationA wrapper around AWS Integration API.
class
datadog.api.aws_log_integration.AwsLogsIntegrationA wrapper around AWS Logs API.
class
datadog.api.azure_integration.AzureIntegrationA wrapper around Azure integration API.
class
datadog.api.comments.CommentA wrapper around Comment HTTP API.
class
datadog.api.dashboard_list_v2.DashboardListV2A wrapper around Dashboard List HTTP API.
class
datadog.api.dashboard_lists.DashboardListA wrapper around Dashboard List HTTP API.
class
datadog.api.dashboards.DashboardA wrapper around Dashboard HTTP API.
class
datadog.api.distributions.DistributionA wrapper around Distribution HTTP API
class
datadog.api.downtimes.DowntimeA wrapper around Monitor Downtiming HTTP API.
class
datadog.api.events.EventA wrapper around Event HTTP API.
method
datadog.api.events.Event.create(attach_host_name=True, method='POST', id=None, params=None, **body)Post an event.
class
datadog.api.exceptions.ApiErrorDatadog returned an API error (known HTTPError).
class
datadog.api.exceptions.ApiNotInitializedNo API key is set
class
datadog.api.exceptions.ClientErrorHTTP connection to Datadog endpoint is not possible.
class
datadog.api.exceptions.DatadogExceptionBase class for Datadog API exceptions.
class
datadog.api.exceptions.HTTPErrorDatadog returned a HTTP error.
class
datadog.api.exceptions.HttpBackoffBacking off after too many timeouts.
class
datadog.api.exceptions.HttpTimeoutHTTP connection timeout.
class
datadog.api.exceptions.ProxyErrorHTTP connection to the configured proxy server failed.
func
datadog.api.format.format_points(points)Format `points` parameter.
class
datadog.api.gcp_integration.GcpIntegrationA wrapper around GCP integration API.
class
datadog.api.graphs.EmbedA wrapper around Embed HTTP API.
method
datadog.api.graphs.Embed.enable(embed_id)Enable a specified embed.
method
datadog.api.graphs.Embed.revoke(embed_id)Revoke a specified embed.
class
datadog.api.graphs.GraphA wrapper around Graph HTTP API.
method
datadog.api.graphs.Graph.status(snapshot_url)Returns the status code of snapshot.
class
datadog.api.hosts.HostA wrapper around Host HTTP API.
method
datadog.api.hosts.Host.mute(host_name, **body)Mute a host.
method
datadog.api.hosts.Host.unmute(host_name)Unmute a host.
class
datadog.api.hosts.HostsA wrapper around Hosts HTTP API.
method
datadog.api.hosts.Hosts.get_all(**params)Get all hosts.
class
datadog.api.http_client.HTTPClientAn abstract generic HTTP client.
class
datadog.api.http_client.URLFetchClientHTTP client based on Google App Engine `urlfetch` module.
class
datadog.api.http_client.Urllib3ClientHTTP client based on 3rd party `urllib3` module.
class
datadog.api.infrastructure.InfrastructureA wrapper around Infrastructure HTTP API.
method
datadog.api.infrastructure.Infrastructure.search(**params)Search for entities in Datadog.
class
datadog.api.logs.LogsA wrapper around Log HTTP API.
class
datadog.api.metadata.MetadataA wrapper around Metric Metadata HTTP API
class
datadog.api.metrics.MetricA wrapper around Metric HTTP API
class
datadog.api.monitors.MonitorA wrapper around Monitor HTTP API.
method
datadog.api.monitors.Monitor.get(id, **params)Get monitor's details.
method
datadog.api.monitors.Monitor.get_all(**params)Get all monitor details.
method
datadog.api.monitors.Monitor.mute(id, **body)Mute a monitor.
method
datadog.api.monitors.Monitor.mute_all()Globally mute monitors.
method
datadog.api.monitors.Monitor.search(**params)Search monitors.
method
datadog.api.monitors.Monitor.search_groups(**params)Search monitor groups.
method
datadog.api.monitors.Monitor.unmute(id, **body)Unmute a monitor.
class
datadog.api.permissions.PermissionsA wrapper around Tag HTTP API.
class
datadog.api.resources.ActionAPIResourceActionable API Resource
class
datadog.api.resources.ActionAPISyntheticsResourceActionable Synthetics API Resource
class
datadog.api.resources.AddableAPISubResourceAddable API Sub-Resource
class
datadog.api.resources.CreateableAPIResourceCreatable API Resource
class
datadog.api.resources.CustomUpdatableAPIResourceUpdatable API Resource with custom HTTP Verb
class
datadog.api.resources.DeletableAPIResourceDeletable API Resource
class
datadog.api.resources.DeletableAPISubResourceDeletable API Sub-Resource
class
datadog.api.resources.GetableAPIResourceGetable API Resource
class
datadog.api.resources.ListableAPIResourceListable API Resource
class
datadog.api.resources.ListableAPISubResourceListable API Sub-Resource
class
datadog.api.resources.SearchableAPIResourceFork of ListableAPIResource class with different method names
class
datadog.api.resources.UpdatableAPIResourceUpdatable API Resource
class
datadog.api.resources.UpdatableAPISubResourceUpdatable API Sub-Resource
class
datadog.api.resources.UpdatableAPISyntheticsResourceUpdate Synthetics resource
class
datadog.api.resources.UpdatableAPISyntheticsSubResourceUpdate Synthetics sub resource
class
datadog.api.roles.RolesA wrapper around Tag HTTP API.
class
datadog.api.screenboards.ScreenboardA wrapper around Screenboard HTTP API.
class
datadog.api.security_monitoring_rules.SecurityMonitoringRuleA wrapper around Security Monitoring Rule API.
class
datadog.api.security_monitoring_signals.SecurityMonitoringSignalA wrapper around Security Monitoring Signal API.
class
datadog.api.service_checks.ServiceCheckA wrapper around ServiceCheck HTTP API.
class
datadog.api.service_level_objectives.ServiceLevelObjectiveA wrapper around Service Level Objective HTTP API.
method
datadog.api.service_level_objectives.ServiceLevelObjective.delete(id, **params)Delete a specific SLO.
method
datadog.api.service_level_objectives.ServiceLevelObjective.get(id, **params)Get a specific SLO details.
method
datadog.api.service_level_objectives.ServiceLevelObjective.search(**params)Search SLOs.
class
datadog.api.synthetics.SyntheticsA wrapper around Sythetics HTTP API.
method
datadog.api.synthetics.Synthetics.get_all_tests(**params)Get all tests' details.
method
datadog.api.synthetics.Synthetics.get_test(id, **params)Get test's details.
class
datadog.api.tags.TagA wrapper around Tag HTTP API.
class
datadog.api.timeboards.TimeboardA wrapper around Timeboard HTTP API.
class
datadog.dogstatsd.base.TagListA list subclass that calls on_change() after any mutation.
class
datadog.dogstatsd.container.UnresolvableContainerIDUnable to get container ID from cgroup.
class
datadog.dogstatsd.route.UnresolvableDefaultRouteUnable to resolve system's default route.
class
datadog.threadstats.events.EventsAggregatorA simple event aggregator
class
datadog.threadstats.metrics.CounterA metric that tracks a counter value.
class
datadog.threadstats.metrics.DistributionA distribution metric.
class
datadog.threadstats.metrics.GaugeA gauge metric.
class
datadog.threadstats.metrics.HistogramA histogram metric.
method
datadog.threadstats.metrics.Metric.add_point(value)Add a point to the given metric.
class
datadog.threadstats.metrics.SetA set metric.
class
datadog.threadstats.metrics.TimingA timing metric.
func
datadog.util.compat.is_p3k()Assert that Python is version 3 or higher.
func
datadog.util.config.get_os()Human-friendly OS name
func
datadog.util.config.get_pkg_version()Resolve `datadog` package version.
func
datadog.util.config.get_version()Resolve `datadog` package version.
class
datadog.util.hostname.EC2Retrieve EC2 metadata
About this data
These signatures were extracted from the public source of DataDog/datadogpy
using Python's ast module. Argument names, default values,
type annotations and return types are taken verbatim from the code.
Implementation bodies are never stored. See
how it works for details.