Hanzo
OpenapiO11y

Returns one service the given provider can collect from, by service id,…

Returns one service the given provider can collect from, by service id, optionally scoped to one cloud integration.

GET /v1/o11y/cloud_integrations/{cloud_provider}/services/{service_id}

Addresshttps://api.hanzo.ai/v1/o11y/cloud_integrations/{cloud_provider}/services/{service_id}
MethodGET
OperationGetService
AuthAuthorization: Bearer $HANZO_API_KEY

Returns one service the given provider can collect from, by service id, optionally scoped to one cloud integration. Admin gate.

Request

3 fields.

FieldInTypeRequiredDescription
cloud_providerpathstringyes
service_idpathstringyes
cloud_integration_idquerystringCloudIntegrationID, when set, scopes the service to one cloud integration.

Response

StatusBodyMeaning
200o11y.O11yServiceOutok

200 body — 54 fields.

FieldInTypeAlwaysDescription
databodyo11y.Service
data.assetsbodyo11y.ServiceAssets
data.assets.dashboardsbodyo11y.ServiceDashboard[]
data.assets.dashboards[].descriptionbodystring
data.assets.dashboards[].integrationDashboardbodyo11y.StorableIntegrationDashboard
data.assets.dashboards[].integrationDashboard.createdAtbodystring (date-time)
data.assets.dashboards[].integrationDashboard.dashboardIdbodystring
data.assets.dashboards[].integrationDashboard.idbodystring
data.assets.dashboards[].integrationDashboard.providerbodyany
data.assets.dashboards[].integrationDashboard.slugbodystring
data.assets.dashboards[].integrationDashboard.updatedAtbodystring (date-time)
data.assets.dashboards[].titlebodystring
data.cloudIntegrationServicebodyo11y.CloudIntegrationService
data.cloudIntegrationService.cloudIntegrationIdbodyany
data.cloudIntegrationService.configbodyo11y.ServiceConfig
data.cloudIntegrationService.config.awsbodyo11y.AWSServiceConfig
data.cloudIntegrationService.config.aws.logsbodyo11y.AWSServiceLogsConfig
data.cloudIntegrationService.config.aws.logs.enabledbodyboolean
data.cloudIntegrationService.config.aws.logs.s3Bucketsbodyobject
data.cloudIntegrationService.config.aws.logs.s3Buckets.*bodystring[]
data.cloudIntegrationService.config.aws.metricsbodyo11y.AWSServiceMetricsConfig
data.cloudIntegrationService.config.aws.metrics.enabledbodyboolean
data.cloudIntegrationService.config.azurebodyo11y.AzureServiceConfig
data.cloudIntegrationService.config.azure.logsbodyo11y.AzureServiceLogsConfig
data.cloudIntegrationService.config.azure.logs.enabledbodyboolean
data.cloudIntegrationService.config.azure.metricsbodyo11y.AzureServiceMetricsConfig
data.cloudIntegrationService.config.azure.metrics.enabledbodyboolean
data.cloudIntegrationService.config.gcpbodyo11y.GCPServiceConfig
data.cloudIntegrationService.config.gcp.logsbodyo11y.GCPServiceLogsConfig
data.cloudIntegrationService.config.gcp.logs.enabledbodyboolean
data.cloudIntegrationService.config.gcp.metricsbodyo11y.GCPServiceMetricsConfig
data.cloudIntegrationService.config.gcp.metrics.enabledbodyboolean
data.cloudIntegrationService.createdAtbodystring (date-time)
data.cloudIntegrationService.idbodyany
data.cloudIntegrationService.typebodyany
data.cloudIntegrationService.updatedAtbodystring (date-time)
data.dataCollectedbodyo11y.DataCollected
data.dataCollected.logsbodyo11y.CollectedLogAttribute[]
data.dataCollected.logs[].namebodystring
data.dataCollected.logs[].pathbodystring
data.dataCollected.logs[].typebodystring
data.dataCollected.metricsbodyo11y.CollectedMetric[]
data.dataCollected.metrics[].descriptionbodystring
data.dataCollected.metrics[].namebodystring
data.dataCollected.metrics[].typebodystring
data.dataCollected.metrics[].unitbodystring
data.iconbodystring
data.idbodystring
data.overviewbodystringmarkdown
data.supportedSignalsbodyo11y.SupportedSignals
data.supportedSignals.logsbodyboolean
data.supportedSignals.metricsbodyboolean
data.titlebodystring
statusbodystringStatus is "success".

Failure carries the platform error shape — see Errors.

Examples

hanzo o11y cloud_integrations services get <cloud_provider> <service_id>

O11y API · All Hanzo APIs · Interactive reference

How is this guide?

On this page