How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Chronosphere

The Chronosphere HTTP/JSON API surface for Observability Platform, served from a per-customer subdomain. The Config V1 API alone carries 183 operations across 39 resource types, every write of which accepts dry_run, and 37 updates of which accept create_if_missing for upsert semantics.

Chronosphere is one of 35 APIs that Chronosphere publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include AIOps. The published artifact set on APIs.io includes API documentation, an OpenAPI specification, an API reference, and a getting-started guide.

This API exposes 183 operations across 70 paths, organized into 40 resource areas, and defines 581 schemas. It is described by OpenAPI 3.0.3, at version v1.

Requests are made against a single base URL, https://{tenant}.chronosphere.io.

183 operations 70 paths 581 schemas 38 DELETE70 GET38 POST37 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
v1
Base URL
https://{tenant}.chronosphere.io
Authentication
API Key
Resource Areas
40

Authentication & Security 1

Chronosphere declares 1 security scheme for authenticating requests. An API key is passed in the header as API-Token (ApiKeyAuth). By default, every request must be authenticated.

  • ApiKeyAuth — Chronosphere API token

Paths & Operations 183

Across 70 paths, the API surfaces 183 operations — 38 DELETE, 70 GET, 38 POST, 37 PUT. They span 40 resource areas, including AzureMetricsIntegration, Bucket, ClassicDashboard, CloudIntegration, Collection, ConsumptionBudget, ConsumptionConfig, Dashboard, and 32 more. Each is listed below with its method, path, parameters, and response codes.

AzureMetricsIntegration 5
GET
/api/v1/config/azure-metrics-integrations
ListAzureMetricsIntegrations 4 params → 200500default
POST
/api/v1/config/azure-metrics-integrations
CreateAzureMetricsIntegration body → 200400409500default
DELETE
/api/v1/config/azure-metrics-integrations/{slug}
DeleteAzureMetricsIntegration 1 param → 200400404500default
GET
/api/v1/config/azure-metrics-integrations/{slug}
ReadAzureMetricsIntegration 1 param → 200404500default
PUT
/api/v1/config/azure-metrics-integrations/{slug}
UpdateAzureMetricsIntegration 1 param body → 200400404409500default
Bucket 5
GET
/api/v1/config/buckets
ListBuckets 4 params → 200500default
POST
/api/v1/config/buckets
CreateBucket body → 200400409500default
DELETE
/api/v1/config/buckets/{slug}
DeleteBucket 2 params → 200400404500default
GET
/api/v1/config/buckets/{slug}
ReadBucket 1 param → 200404500default
PUT
/api/v1/config/buckets/{slug}
UpdateBucket 1 param body → 200400404409500default
ClassicDashboard 5
GET
/api/v1/config/classic-dashboards
ListClassicDashboards 7 params → 200500default
POST
/api/v1/config/classic-dashboards
CreateClassicDashboard body → 200400409500default
DELETE
/api/v1/config/classic-dashboards/{slug}
DeleteClassicDashboard 1 param → 200400404500default
GET
/api/v1/config/classic-dashboards/{slug}
ReadClassicDashboard 1 param → 200404500default
PUT
/api/v1/config/classic-dashboards/{slug}
UpdateClassicDashboard 1 param body → 200400404409500default
CloudIntegration 5
GET
/api/v1/config/cloud-integrations
ListCloudIntegrations 6 params → 200500default
POST
/api/v1/config/cloud-integrations
CreateCloudIntegration body → 200400409500default
DELETE
/api/v1/config/cloud-integrations/{slug}
DeleteCloudIntegration 1 param → 200400404500default
GET
/api/v1/config/cloud-integrations/{slug}
ReadCloudIntegration 1 param → 200404500default
PUT
/api/v1/config/cloud-integrations/{slug}
UpdateCloudIntegration 1 param body → 200400404409500default
Collection 5
GET
/api/v1/config/collections
ListCollections 6 params → 200500default
POST
/api/v1/config/collections
CreateCollection body → 200400409500default
DELETE
/api/v1/config/collections/{slug}
DeleteCollection 1 param → 200400404500default
GET
/api/v1/config/collections/{slug}
ReadCollection 1 param → 200404500default
PUT
/api/v1/config/collections/{slug}
UpdateCollection 1 param body → 200400404409500default
ConsumptionBudget 5
GET
/api/v1/config/consumption-budgets
ListConsumptionBudgets 6 params → 200500default
POST
/api/v1/config/consumption-budgets
CreateConsumptionBudget body → 200400409500default
DELETE
/api/v1/config/consumption-budgets/{slug}
DeleteConsumptionBudget 1 param → 200400404500default
GET
/api/v1/config/consumption-budgets/{slug}
ReadConsumptionBudget 1 param → 200404500default
PUT
/api/v1/config/consumption-budgets/{slug}
UpdateConsumptionBudget 1 param body → 200400404409500default
ConsumptionConfig 4
DELETE
/api/v1/config/consumption-config
DeleteConsumptionConfig → 200400404500default
GET
/api/v1/config/consumption-config
ReadConsumptionConfig → 200404500default
POST
/api/v1/config/consumption-config
CreateConsumptionConfig body → 200400409500default
PUT
/api/v1/config/consumption-config
UpdateConsumptionConfig body → 200400404500default
Dashboard 5
GET
/api/v1/config/dashboards
ListDashboards 6 params → 200500default
POST
/api/v1/config/dashboards
CreateDashboard body → 200400409500default
DELETE
/api/v1/config/dashboards/{slug}
DeleteDashboard 1 param → 200400404500default
GET
/api/v1/config/dashboards/{slug}
ReadDashboard 1 param → 200404500default
PUT
/api/v1/config/dashboards/{slug}
UpdateDashboard 1 param body → 200400404409500default
Dataset 5
GET
/api/v1/config/datasets
ListDatasets 5 params → 200500default
POST
/api/v1/config/datasets
CreateDataset body → 200400409500default
DELETE
/api/v1/config/datasets/{slug}
DeleteDataset 1 param → 200400404500default
GET
/api/v1/config/datasets/{slug}
ReadDataset 1 param → 200404500default
PUT
/api/v1/config/datasets/{slug}
UpdateDataset 1 param body → 200400404409500default
DerivedLabel 5
GET
/api/v1/config/derived-labels
ListDerivedLabels 4 params → 200500default
POST
/api/v1/config/derived-labels
CreateDerivedLabel body → 200400409500default
DELETE
/api/v1/config/derived-labels/{slug}
DeleteDerivedLabel 1 param → 200400404500default
GET
/api/v1/config/derived-labels/{slug}
ReadDerivedLabel 1 param → 200404500default
PUT
/api/v1/config/derived-labels/{slug}
UpdateDerivedLabel 1 param body → 200400404409500default
DerivedMetric 5
GET
/api/v1/config/derived-metrics
ListDerivedMetrics 4 params → 200500default
POST
/api/v1/config/derived-metrics
CreateDerivedMetric body → 200400409500default
DELETE
/api/v1/config/derived-metrics/{slug}
DeleteDerivedMetric 1 param → 200400404500default
GET
/api/v1/config/derived-metrics/{slug}
ReadDerivedMetric 1 param → 200404500default
PUT
/api/v1/config/derived-metrics/{slug}
UpdateDerivedMetric 1 param body → 200400404409500default
DropRule 5
GET
/api/v1/config/drop-rules
ListDropRules 4 params → 200500default
POST
/api/v1/config/drop-rules
CreateDropRule body → 200400409500default
DELETE
/api/v1/config/drop-rules/{slug}
DeleteDropRule 1 param → 200400404500default
GET
/api/v1/config/drop-rules/{slug}
ReadDropRule 1 param → 200404500default
PUT
/api/v1/config/drop-rules/{slug}
UpdateDropRule 1 param body → 200400404409500default
ExternalConnection 5
GET
/api/v1/config/external-connections
ListExternalConnections 5 params → 200500default
POST
/api/v1/config/external-connections
CreateExternalConnection body → 200400409500default
DELETE
/api/v1/config/external-connections/{slug}
DeleteExternalConnection 1 param → 200400404500default
GET
/api/v1/config/external-connections/{slug}
ReadExternalConnection 1 param → 200404500default
PUT
/api/v1/config/external-connections/{slug}
UpdateExternalConnection 1 param body → 200400404409500default
GcpMetricsIntegration 5
GET
/api/v1/config/gcp-metrics-integrations
ListGcpMetricsIntegrations 4 params → 200500default
POST
/api/v1/config/gcp-metrics-integrations
CreateGcpMetricsIntegration body → 200400409500default
DELETE
/api/v1/config/gcp-metrics-integrations/{slug}
DeleteGcpMetricsIntegration 1 param → 200400404500default
GET
/api/v1/config/gcp-metrics-integrations/{slug}
ReadGcpMetricsIntegration 1 param → 200404500default
PUT
/api/v1/config/gcp-metrics-integrations/{slug}
UpdateGcpMetricsIntegration 1 param body → 200400404409500default
GrafanaDashboard 5
GET
/api/v1/config/grafana-dashboards
ListGrafanaDashboards 7 params → 200500default
POST
/api/v1/config/grafana-dashboards
CreateGrafanaDashboard body → 200400409500default
DELETE
/api/v1/config/grafana-dashboards/{slug}
DeleteGrafanaDashboard 1 param → 200400404500default
GET
/api/v1/config/grafana-dashboards/{slug}
ReadGrafanaDashboard 1 param → 200404500default
PUT
/api/v1/config/grafana-dashboards/{slug}
UpdateGrafanaDashboard 1 param body → 200400404409500default
LogAllocationConfig 4
DELETE
/api/v1/config/log-allocation-config
DeleteLogAllocationConfig → 200400404500default
GET
/api/v1/config/log-allocation-config
ReadLogAllocationConfig → 200404500default
POST
/api/v1/config/log-allocation-config
CreateLogAllocationConfig body → 200400409500default
PUT
/api/v1/config/log-allocation-config
UpdateLogAllocationConfig body → 200400404500default
LogControlConfig 4
DELETE
/api/v1/config/log-control-config
DeleteLogControlConfig → 200400404500default
GET
/api/v1/config/log-control-config
ReadLogControlConfig → 200404500default
POST
/api/v1/config/log-control-config
CreateLogControlConfig body → 200400409500default
PUT
/api/v1/config/log-control-config
UpdateLogControlConfig body → 200400404500default
LogIngestConfig 4
DELETE
/api/v1/config/log-ingest-config
DeleteLogIngestConfig → 200400404500default
GET
/api/v1/config/log-ingest-config
ReadLogIngestConfig → 200404500default
POST
/api/v1/config/log-ingest-config
CreateLogIngestConfig body → 200400409500default
PUT
/api/v1/config/log-ingest-config
UpdateLogIngestConfig body → 200400404500default
LogRetentionConfig 5
GET
/api/v1/config/log-retention-configs
ListLogRetentionConfigs 4 params → 200500default
POST
/api/v1/config/log-retention-configs
CreateLogRetentionConfig body → 200400409500default
DELETE
/api/v1/config/log-retention-configs/{slug}
DeleteLogRetentionConfig 1 param → 200400404500default
GET
/api/v1/config/log-retention-configs/{slug}
ReadLogRetentionConfig 1 param → 200404500default
PUT
/api/v1/config/log-retention-configs/{slug}
UpdateLogRetentionConfig 1 param body → 200400404409500default
MappingRule 5
GET
/api/v1/config/mapping-rules
ListMappingRules 5 params → 200500default
POST
/api/v1/config/mapping-rules
CreateMappingRule body → 200400409500default
DELETE
/api/v1/config/mapping-rules/{slug}
DeleteMappingRule 1 param → 200400404500default
GET
/api/v1/config/mapping-rules/{slug}
ReadMappingRule 1 param → 200404500default
PUT
/api/v1/config/mapping-rules/{slug}
UpdateMappingRule 1 param body → 200400404409500default
Monitor 5
GET
/api/v1/config/monitors
ListMonitors 8 params → 200500default
POST
/api/v1/config/monitors
CreateMonitor body → 200400409500default
DELETE
/api/v1/config/monitors/{slug}
DeleteMonitor 1 param → 200400404500default
GET
/api/v1/config/monitors/{slug}
ReadMonitor 1 param → 200404500default
PUT
/api/v1/config/monitors/{slug}
UpdateMonitor 1 param body → 200400404409500default
MutingRule 5
GET
/api/v1/config/muting-rules
ListMutingRules 5 params → 200500default
POST
/api/v1/config/muting-rules
CreateMutingRule body → 200400409500default
DELETE
/api/v1/config/muting-rules/{slug}
DeleteMutingRule 1 param → 200400404500default
GET
/api/v1/config/muting-rules/{slug}
ReadMutingRule 1 param → 200404500default
PUT
/api/v1/config/muting-rules/{slug}
UpdateMutingRule 1 param body → 200400404409500default
NotificationPolicy 5
GET
/api/v1/config/notification-policies
ListNotificationPolicies 6 params → 200500default
POST
/api/v1/config/notification-policies
CreateNotificationPolicy body → 200400409500default
DELETE
/api/v1/config/notification-policies/{slug}
DeleteNotificationPolicy 1 param → 200400404500default
GET
/api/v1/config/notification-policies/{slug}
ReadNotificationPolicy 1 param → 200404500default
PUT
/api/v1/config/notification-policies/{slug}
UpdateNotificationPolicy 1 param body → 200400404409500default
Notifier 5
GET
/api/v1/config/notifiers
ListNotifiers 4 params → 200500default
POST
/api/v1/config/notifiers
CreateNotifier body → 200400409500default
DELETE
/api/v1/config/notifiers/{slug}
DeleteNotifier 1 param → 200400404500default
GET
/api/v1/config/notifiers/{slug}
ReadNotifier 1 param → 200404500default
PUT
/api/v1/config/notifiers/{slug}
UpdateNotifier 1 param body → 200400404409500default
OtelMetricsIngestion 4
DELETE
/api/v1/config/otel-metrics-ingestion
DeleteOtelMetricsIngestion → 200400404500default
GET
/api/v1/config/otel-metrics-ingestion
ReadOtelMetricsIngestion → 200404500default
POST
/api/v1/config/otel-metrics-ingestion
CreateOtelMetricsIngestion body → 200400409500default
PUT
/api/v1/config/otel-metrics-ingestion
UpdateOtelMetricsIngestion body → 200400404500default
RecordingRule 5
GET
/api/v1/config/recording-rules
ListRecordingRules 6 params → 200500default
POST
/api/v1/config/recording-rules
CreateRecordingRule body → 200400409500default
DELETE
/api/v1/config/recording-rules/{slug}
DeleteRecordingRule 1 param → 200400404500default
GET
/api/v1/config/recording-rules/{slug}
ReadRecordingRule 1 param → 200404500default
PUT
/api/v1/config/recording-rules/{slug}
UpdateRecordingRule 1 param body → 200400404409500default
ResourcePools 4
DELETE
/api/v1/config/resource-pools
DeleteResourcePools 1 param → 200400404500default
GET
/api/v1/config/resource-pools
ReadResourcePools → 200404500default
POST
/api/v1/config/resource-pools
ResourcePools CRUD (subset for singleton objects)
CreateResourcePools body → 200400409500default
PUT
/api/v1/config/resource-pools
UpdateResourcePools body → 200400404500default
RollupRule 5
GET
/api/v1/config/rollup-rules
ListRollupRules 5 params → 200500default
POST
/api/v1/config/rollup-rules
CreateRollupRule body → 200400409500default
DELETE
/api/v1/config/rollup-rules/{slug}
DeleteRollupRule 1 param → 200400404500default
GET
/api/v1/config/rollup-rules/{slug}
ReadRollupRule 1 param → 200404500default
PUT
/api/v1/config/rollup-rules/{slug}
UpdateRollupRule 1 param body → 200400404409500default
ServiceAccount 4
GET
/api/v1/config/service-accounts
ListServiceAccounts 4 params → 200500default
POST
/api/v1/config/service-accounts
CreateServiceAccount body → 200400409500default
DELETE
/api/v1/config/service-accounts/{slug}
DeleteServiceAccount 1 param → 200400404500default
GET
/api/v1/config/service-accounts/{slug}
ReadServiceAccount 1 param → 200404500default
ServiceAttribute 1
GET
/api/v1/config/service-attributes
ListServiceAttributes 3 params → 200500default
Service 2
GET
/api/v1/config/services
ListServices 6 params → 200500default
GET
/api/v1/config/services/{slug}
ReadService 1 param → 200404500default
ConfigV1 4
DELETE
/api/v1/config/services/{service_slug}/attributes
DeleteServiceAttribute 1 param → 200default
GET
/api/v1/config/services/{service_slug}/attributes
ReadServiceAttribute 1 param → 200default
POST
/api/v1/config/services/{service_slug}/attributes
CreateServiceAttribute 1 param body → 200default
PUT
/api/v1/config/services/{service_slug}/attributes
UpdateServiceAttribute 1 param body → 200default
SLO 5
GET
/api/v1/config/slos
ListSLOs 6 params → 200500default
POST
/api/v1/config/slos
CreateSLO body → 200400409500default
DELETE
/api/v1/config/slos/{slug}
DeleteSLO 1 param → 200400404500default
GET
/api/v1/config/slos/{slug}
ReadSLO 1 param → 200404500default
PUT
/api/v1/config/slos/{slug}
UpdateSLO 1 param body → 200400404409500default
SyntheticTest 5
GET
/api/v1/config/synthetic-tests
ListSyntheticTests 8 params → 200500default
POST
/api/v1/config/synthetic-tests
CreateSyntheticTest body → 200400409500default
DELETE
/api/v1/config/synthetic-tests/{slug}
DeleteSyntheticTest 1 param → 200400404500default
GET
/api/v1/config/synthetic-tests/{slug}
ReadSyntheticTest 1 param → 200404500default
PUT
/api/v1/config/synthetic-tests/{slug}
UpdateSyntheticTest 1 param body → 200400404409500default
Team 5
GET
/api/v1/config/teams
ListTeams 4 params → 200500default
POST
/api/v1/config/teams
CreateTeam body → 200400409500default
DELETE
/api/v1/config/teams/{slug}
DeleteTeam 1 param → 200400404500default
GET
/api/v1/config/teams/{slug}
ReadTeam 1 param → 200404500default
PUT
/api/v1/config/teams/{slug}
UpdateTeam 1 param body → 200400404409500default
TraceBehaviorConfig 4
DELETE
/api/v1/config/trace-behavior-config
DeleteTraceBehaviorConfig 1 param → 200400404500default
GET
/api/v1/config/trace-behavior-config
ReadTraceBehaviorConfig → 200404500default
POST
/api/v1/config/trace-behavior-config
CreateTraceBehaviorConfig body → 200400409500default
PUT
/api/v1/config/trace-behavior-config
UpdateTraceBehaviorConfig body → 200400404500default
TraceBehavior 5
GET
/api/v1/config/trace-behaviors
ListTraceBehaviors 4 params → 200500default
POST
/api/v1/config/trace-behaviors
CreateTraceBehavior body → 200400409500default
DELETE
/api/v1/config/trace-behaviors/{slug}
DeleteTraceBehavior 1 param → 200400404500default
GET
/api/v1/config/trace-behaviors/{slug}
ReadTraceBehavior 1 param → 200404500default
PUT
/api/v1/config/trace-behaviors/{slug}
UpdateTraceBehavior 1 param body → 200400404409500default
TraceJaegerRemoteSamplingStrategy 5
GET
/api/v1/config/trace-jaeger-remote-sampling-strategies
ListTraceJaegerRemoteSamplingStrategies 6 params → 200500default
POST
/api/v1/config/trace-jaeger-remote-sampling-strategies
CreateTraceJaegerRemoteSamplingStrategy body → 200400409500default
DELETE
/api/v1/config/trace-jaeger-remote-sampling-strategies/{slug}
DeleteTraceJaegerRemoteSamplingStrategy 1 param → 200400404500default
GET
/api/v1/config/trace-jaeger-remote-sampling-strategies/{slug}
ReadTraceJaegerRemoteSamplingStrategy 1 param → 200404500default
PUT
/api/v1/config/trace-jaeger-remote-sampling-strategies/{slug}
UpdateTraceJaegerRemoteSamplingStrategy 1 param body → 200400404409500default
TraceMetricsRule 5
GET
/api/v1/config/trace-metrics-rules
ListTraceMetricsRules 5 params → 200500default
POST
/api/v1/config/trace-metrics-rules
Trace Metrics Rules
CreateTraceMetricsRule body → 200400409500default
DELETE
/api/v1/config/trace-metrics-rules/{slug}
DeleteTraceMetricsRule 1 param → 200400404500default
GET
/api/v1/config/trace-metrics-rules/{slug}
ReadTraceMetricsRule 1 param → 200404500default
PUT
/api/v1/config/trace-metrics-rules/{slug}
UpdateTraceMetricsRule 1 param body → 200400404409500default
TraceTailSamplingRules 4
DELETE
/api/v1/config/trace-tail-sampling-rules
DeleteTraceTailSamplingRules 1 param → 200400404500default
GET
/api/v1/config/trace-tail-sampling-rules
ReadTraceTailSamplingRules → 200404500default
POST
/api/v1/config/trace-tail-sampling-rules
TraceTailSamplingRules CRUD (subset for singleton objects)
CreateTraceTailSamplingRules body → 200400409500default
PUT
/api/v1/config/trace-tail-sampling-rules
UpdateTraceTailSamplingRules body → 200400404500default

Schemas 581

The contract defines 581 schemas that model the data the API accepts and returns. The most detailed are configv1NotifierSlackConfig (21 properties), configv1SyntheticTest (19 properties), configv1RollupRule (19 properties), configv1Monitor (18 properties). Each schema is shown below with its type and property counts.

AllocationFixedValue
object
2 properties
AllocationThresholds
object
Thresholds define strict quota limits for each metrics license.
4 properties
AzureMetricsIntegrationAzurePrincipal
object
2 properties
AzureMetricsIntegrationAzureResourceType
object
2 properties
AzureMetricsIntegrationAzureScrapeConfig
object
3 properties
BodyHashAssertionAlgorithm
string
BodyJSONPathAssertionMatchType
string
BodyJSONSchemaAssertionSchemaDraft
string
ConditionOp
string
ConfigV1CreateServiceAttributeBody
object
2 properties
ConfigV1UpdateAzureMetricsIntegrationBody
object
3 properties
ConfigV1UpdateBucketBody
object
3 properties
ConfigV1UpdateClassicDashboardBody
object
3 properties
ConfigV1UpdateCloudIntegrationBody
object
3 properties
ConfigV1UpdateCollectionBody
object
3 properties
ConfigV1UpdateConsumptionBudgetBody
object
3 properties
ConfigV1UpdateDashboardBody
object
3 properties
ConfigV1UpdateDatasetBody
object
3 properties
ConfigV1UpdateDerivedLabelBody
object
3 properties
ConfigV1UpdateDerivedMetricBody
object
3 properties
ConfigV1UpdateDropRuleBody
object
3 properties
ConfigV1UpdateExternalConnectionBody
object
3 properties
ConfigV1UpdateGcpMetricsIntegrationBody
object
3 properties
ConfigV1UpdateGrafanaDashboardBody
object
3 properties
ConfigV1UpdateLogRetentionConfigBody
object
3 properties
ConfigV1UpdateMappingRuleBody
object
3 properties
ConfigV1UpdateMonitorBody
object
3 properties
ConfigV1UpdateMutingRuleBody
object
3 properties
ConfigV1UpdateNotificationPolicyBody
object
3 properties
ConfigV1UpdateNotifierBody
object
3 properties
ConfigV1UpdateRecordingRuleBody
object
3 properties
ConfigV1UpdateRollupRuleBody
object
3 properties
ConfigV1UpdateSLOBody
object
3 properties
ConfigV1UpdateServiceAttributeBody
object
3 properties
ConfigV1UpdateSyntheticTestBody
object
3 properties
ConfigV1UpdateTeamBody
object
3 properties
ConfigV1UpdateTraceBehaviorBody
object
3 properties
ConfigV1UpdateTraceJaegerRemoteSamplingStrategyBody
object
3 properties
ConfigV1UpdateTraceMetricsRuleBody
object
3 properties
ConnectionAssertionConnectionStatus
string
ConstructedLabelValueDefinition
object
2 properties
ConsumptionBudgetAlertActionConfig
object
3 properties
ConsumptionBudgetPriority
object
2 properties 2 required
ConsumptionBudgetPriorityFilter
object
2 properties
ConsumptionBudgetResourceGroup
string
ConsumptionBudgetThresholdAction
string
ConsumptionBudgetThresholdType
string
ConsumptionBudgetUnit
string
ConsumptionConfigPartition
object
4 properties 1 required
ConsumptionConfigPartitionFilter
object
2 properties 1 required
DatasetDatasetConfiguration
object
3 properties
DatasetDatasetType
string
DefinitionBurnRateDefinition
object
4 properties 1 required
DefinitionTimeWindow
object
1 property
DerivedLabelMetricLabel
object
2 properties
DerivedLabelSpanTag
object
1 property
DerivedLabelSpanTagNameMapping
object
1 property
DerivedMetricQuery
object
2 properties 1 required
DerivedMetricSelector
object
1 property
DerivedMetricSelectorQuery
object
2 properties 1 required
DerivedMetricVariable
object
2 properties 2 required
DestinationEmailTarget
object
1 property
DestinationOpsGenieTarget
object
1 property
DestinationPagerdutyTarget
object
1 property
DestinationSlackTarget
object
2 properties
DestinationVictorOpsTarget
object
2 properties
DestinationWebhookTarget
object
2 properties
DnsRecordAssertionMatchScope
string
DnsRecordAssertionRecordType
string
DropRuleValueBasedDrop
object
2 properties
EmitMetricsCounter
object
1 property
EmitMetricsGauge
object
2 properties 1 required
EmitMetricsHistogram
object
1 property 1 required
EmitMetricsMetricMode
string
ExternalConnectionCloudflareConfig
object
1 property
ExternalConnectionMongoDbAtlasConfig
object
2 properties
ExternalConnectionSendgridConfig
object
1 property
GaugeAggregationType
string
GcpMetricsIntegrationLabelContext
string
LabelContext represents the scope of a label in GCP (used for filters and aggregations). - RESOURCELABELS: Scopes labels to resources. - METRICLABELS: Scopes l…
GcpMetricsIntegrationMetricGroup
object
4 properties
GcpMetricsIntegrationRollupRuleLabel
object
Specifies a label to keep during aggregation.
2 properties
GcpMetricsIntegrationRollupRuleLabelPolicy
object
Specifies which labels to preserve during aggregation.
1 property
GraphiteLabelPolicyReplace
object
2 properties 2 required
GroupByGroupByKey
object
GroupByKey describes a key to group by.
2 properties
GroupByKeyGroupByKeyType
string
- SERVICE: The service to group by. - OPERATION: The operation to group by. - TAG: The span tag to group by. - PARENTSERVICE: The parent service to group by. -…
HttpTestConfigContentType
string
Content type sent with the request, mapped to a Content-Type request header. Setting both this field and an explicit Content-Type header returns an error.
HttpTestConfigCookie
object
Single cookie sent with the request. All cookies are combined in order into one Cookie request header, such as name=value; name2=value2. Duplicate names are re…
2 properties
HttpTestConfigHeader
object
Single HTTP request header. Headers are sent in the order listed. Duplicate names are rejected, ignoring case.
2 properties
HttpTestConfigHttpAuth
object
Authentication applied to the request. Set any combination of these methods. Each method you set must carry its own required fields.
5 properties
HttpTestConfigHttpMethod
string
HttpTestConfigHttpVersion
string
HTTP protocol version used for the request. When unset, the request negotiates HTTP/2 and falls back to HTTP/1.1.
LogAllocationConfigDatasetAllocation
object
3 properties
LogAllocationConfigDefaultDataset
object
Configuration for default dataset.
2 properties
LogAllocationConfigHighLowPriorities
object
Defines explicit high and low priority match criteria to specify which logs to drop first (low) and last (high). Anything not matched by either set of rules is…
2 properties
LogControlRuleDropField
object
DropField is the configuration for a drop field action.
2 properties 1 required
LogControlRuleEmitMetrics
object
EmitMetrics is the configuration for emit metrics action.
7 properties 2 required
LogControlRuleEmitMetricsLabel
object
2 properties
LogControlRuleParseField
object
ParseField is the configuration for a parse field action.
3 properties
LogControlRuleReplaceField
object
ReplaceField is the configuration for a replace field action.
6 properties 3 required
LogControlRuleSample
object
Sample is the configuration for the sample logs action.
1 property 1 required
LogIngestConfigFieldNormalization
object
FieldNormalization allows you to map and normalize well-known fields from your logs. These mappings run after parsing to standardize common fields like timesta…
5 properties
LogIngestConfigLogFieldParser
object
4 properties
LogIngestConfigLogFieldParserMode
string
LogIngestConfigLogParser
object
4 properties
LogIngestConfigNamedStringNormalization
object
NamedStringNormalization maps a field to a named target with optional transformations.
2 properties
LogIngestConfigPlaintextParser
object
4 properties
LogIngestConfigPlaintextParserMode
string
LogIngestConfigStringNormalization
object
StringNormalization defines how to extract and transform string values from log fields.
4 properties
LogIngestConfigTimestampNormalization
object
TimestampNormalization specifies which fields to check for timestamp values.
1 property
LogParserGrokParser
object
1 property
LogParserKeyValueParser
object
A parser to extract key/value pairs from a string. If duplicate keys are found, the first instance is used.
3 properties 2 required
LogParserParserType
string
LogParserRegexParser
object
1 property
MappedValueReplacePair
object
2 properties
MappingLabelValueMapping
object
2 properties
MappingRuleAggregationPolicy
object
4 properties
MetricLabelConstructedLabel
object
1 property
MetricLabelMappingLabel
object
2 properties 1 required
MetricLabelMappingLabelNameMapping
object
3 properties
MetricsRestrictionPermission
string
MonitorNotificationTemplate
object
2 properties
MonitorSchedule
object
2 properties
MonitorSeriesConditions
object
Conditions evaluated against each queried series to determine the severity of each series.
2 properties
MonitorSeriesConditionsOverride
object
2 properties
MonitorSignalGrouping
object
SignalGrouping defines how the set of series from the query are split into signals.
2 properties
NotificationPolicyRoutes
object
2 properties 1 required
NotificationPolicyRoutesOverride
object
2 properties
NotifierEmailConfig
object
3 properties
NotifierSlackConfigAction
object
7 properties
NumericFilterComparisonType
string
OpsGenieConfigResponder
object
4 properties
OtelMetricsIngestionResourceAttributes
object
4 properties
PagerdutyConfigImage
object
3 properties
PagerdutyConfigLink
object
2 properties
PagerdutyConfigPagerdutyEventsConfig
object
2 properties
PagerdutyConfigPagerdutyRESTConfig
object
1 property
PartitionFilterCondition
object
4 properties
PartitionFilterOperator
string
PerOperationSamplingStrategiesPerOperationSamplingStrategy
object
2 properties
RecordingRuleExecutionMode
string
ExecutionMode controls how a recording rule is assigned to shards for execution. - EXECUTIONMODESYNCHRONIZED: Synchronized: shard rule by execution group, whic…
ReplaceFieldMappedValue
object
MappedValue is the configuration for mapped value replace mode.
3 properties
ReplaceFieldReplaceMode
string
- HASH: Replace the matched content with a hashed string, which can help reduce the size of large strings. After replacing the original content with a string,…
ReplaceFieldStaticValue
object
StaticValue is the configuration for the replace field control rule in static value mode. Used to replace the selected content with a static value.
1 property
ResourceAttributesFilterMode
string
ResourceAttributesFlattenMode
string
ResourceChange
object
3 properties
ResourceChangeAction
string
ResourcePoolsAllocationThreshold
object
2 properties
ResourcePoolsDefaultPool
object
3 properties
ResourcePoolsLicense
string
ResourcePoolsPool
object
4 properties 3 required
ResourcePoolsPriorities
object
2 properties
ResponderResponderType
string
ResponseTimeAssertionScope
string
RollupRuleGraphiteLabelPolicy
object
1 property 1 required
RollupRuleLabelReplace
object
Must keep this around for backwards compatibility because terraform will still send this key w/ a null value.
RollupRuleMetricType
string
- CUMULATIVECOUNTER: Alias of COUNTER. - DELTACOUNTER: Alias of DELTA.
RoutesDestination
object
7 properties
RoutesNotifierList
object
4 properties
RoutesSeverityNotifiers
object
2 properties
SLICustomIndicatorConfig
object
Configuration for error ratio SLIs. You can include these variables in PromQL queries for SLIs: - {{.Window}}: Specifies the window of time that the PromQL que…
3 properties 1 required
SLICustomTimeSliceIndicatorConfig
object
Defines the configuration for time slice SLIs. Time slice SLIs are evaluated by running a PromQL query over a certain time window and comparing the result agai…
3 properties
SLISLOType
string
What the SLO measures. No query generation depends on it: the queries are still authored through customindicator or customtimesliceindicator, and this only rec…
SLITimeSliceCondition
object
Defines the condition for evaluating time slice SLIs.
2 properties
SLITimeSliceSize
string
Defines the supported time slice sizes for time slice SLIs.
SLODefinition
object
4 properties
ScheduleDayActive
string
ScheduleDayTimeRange
object
2 properties
ScheduleScheduleDay
object
2 properties
ScheduleWeeklySchedule
object
7 properties
SeriesConditionsConditions
object
1 property
SeriesConditionsSeverityConditions
object
2 properties
ServiceAccountMetricsRestriction
object
2 properties 1 required
SlackConfigConfirmationField
object
4 properties
SlackConfigField
object
3 properties
SpanFilterSpanFilterMatchType
string
StringFilterStringFilterMatchType
string
SyntheticTestBodyAssertion
object
Asserts that the raw response body matches the target string.
2 properties
SyntheticTestBodyAssertionOperator
string
SyntheticTestBodyHashAssertion
object
Asserts that a hash of the response body equals the target.
2 properties
SyntheticTestBodyJSONPathAssertion
object
Asserts that a value extracted with JSONPath matches the target. The matchtype field controls how multiple matches are evaluated.
4 properties
SyntheticTestBodyJSONPathAssertionOperator
string
SyntheticTestBodyJSONSchemaAssertion
object
Asserts that the JSON response body conforms to a JSON schema.
2 properties
SyntheticTestBodyXPathAssertion
object
Asserts that a value extracted with XPath 1.0 matches the target.
3 properties
SyntheticTestBodyXPathAssertionOperator
string
SyntheticTestCertificateAssertion
object
Asserts on the leaf certificate's expiration window, in days.
2 properties
SyntheticTestCertificateAssertionOperator
string
SyntheticTestCertificatePropertyAssertion
object
Asserts on a named property of the leaf certificate, for example subject, issuer, or a Subject Alternative Name (SAN).
3 properties
SyntheticTestCertificatePropertyAssertionOperator
string
SyntheticTestConnectionAssertion
object
Asserts on the outcome of the TCP connection attempt. Only the EQUALS operator is supported, for example a target of ESTABLISHED.
2 properties
SyntheticTestConnectionAssertionOperator
string
SyntheticTestDnsRecordAssertion
object
Asserts on DNS records returned for the query. The matchscope field selects whether the operator must hold for every record of recordtype or for at least one.…
4 properties
SyntheticTestDnsRecordAssertionOperator
string
SyntheticTestDnsTestConfig
object
4 properties 1 required
SyntheticTestDnsTestConfigAssertion
object
Assertion types valid for DNS tests. Set exactly one assertion field per entry.
2 properties
SyntheticTestHeaderAssertion
object
Asserts that the named response header satisfies the operator.
3 properties
SyntheticTestHeaderAssertionOperator
string
SyntheticTestHttpTestConfig
object
15 properties 2 required
SyntheticTestHttpTestConfigAssertion
object
Assertion types valid for HTTP tests. Set exactly one assertion field per entry.
8 properties
SyntheticTestMonitorConfig
object
Alerting configuration for the test. An alert fires when at least minfailinglocations locations fail simultaneously within the failingdurationsecs window. Aler…
4 properties 3 required
SyntheticTestNetworkHopsAssertion
object
Asserts on the number of network hops to the target.
2 properties
SyntheticTestNetworkHopsAssertionOperator
string
SyntheticTestResponseTimeAssertion
object
Asserts that the request response time is below the target, in milliseconds. The scope field selects whether DNS resolution time is included, and doesn't apply…
3 properties
SyntheticTestResponseTimeAssertionOperator
string
SyntheticTestRetryConfig
object
Per-location retry behavior after a failed attempt. When unset, the test doesn't retry.
2 properties
SyntheticTestStatusCodeAssertion
object
Asserts that the HTTP response status code matches the target. The target field accepts a literal code such as 200, or a regular expression such as 2.. when th…
2 properties
SyntheticTestStatusCodeAssertionOperator
string
SyntheticTestTcpTestConfig
object
3 properties 2 required
SyntheticTestTcpTestConfigAssertion
object
Assertion types valid for TCP tests. Set exactly one assertion field per entry.
3 properties
SyntheticTestTestLocation
string
SyntheticTestTestStatus
string
SyntheticTestTestType
string
SyntheticTestTlsTestConfig
object
7 properties 2 required
SyntheticTestTlsTestConfigAssertion
object
Assertion types valid for TLS tests. Set exactly one assertion field per entry.
4 properties
SyntheticTestTlsVersionAssertion
object
Asserts on the negotiated TLS version. The bound field selects whether the assertion constrains the maximum or the minimum acceptable version.
3 properties
SyntheticTestTlsVersionAssertionOperator
string
ThresholdInstantRate
object
1 property 1 required
ThresholdVolume
object
1 property 1 required
TlsTestConfigTlsAuth
object
Credentials presented during the TLS handshake.
1 property
TlsVersionAssertionBound
string
TlsVersionAssertionVersion
string
TraceBehaviorConfigMainBehaviorAssignment
object
6 properties
TraceBehaviorConfigOverrideBehaviorAssignment
object
8 properties
TraceBehaviorErrorSampleOptions
object
3 properties
TraceBehaviorFastSampleOptions
object
4 properties
TraceBehaviorLargeTraceSampleOptions
object
4 properties
TraceBehaviorSamplingType
string
- LOWVALUE: Match indicates a low value trace. With multiple low value matches sample at the lowest rate. - HIGHVALUE: Match indicates a high value trace. With…
TraceBehaviorSlowSampleOptions
object
4 properties
TraceBehaviorSmallTraceSampleOptions
object
4 properties
TraceJaegerRemoteSamplingStrategyAppliedStrategy
object
3 properties
TraceJaegerRemoteSamplingStrategyPerOperationSamplingStrategies
object
4 properties
TraceJaegerRemoteSamplingStrategyProbabilisticStrategy
object
1 property
TraceJaegerRemoteSamplingStrategyRateLimitingSamplingStrategy
object
1 property
TraceSearchFilterBoolFilter
object
1 property
TraceSearchFilterCountFilter
object
2 properties
TraceSearchFilterDurationFilter
object
2 properties
TraceSearchFilterNumericFilter
object
2 properties
TraceSearchFilterScopeFilter
object
1 property
TraceSearchFilterSpanFilter
object
10 properties
TraceSearchFilterStringFilter
object
3 properties
TraceSearchFilterTagFilter
object
3 properties
TraceSearchFilterTraceFilter
object
2 properties
WebhookTargetQueryParameter
object
2 properties
apiError
object
1 property
commonPromQLMatcher
object
3 properties
commonPromQLMatcherType
string
configv1APITokenAuth
object
Configures static API-token authentication. Each request carries a key: token header. The whole token is treated as a secret.
2 properties 2 required
configv1AggregationType
string
configv1AzureMetricsIntegration
object
9 properties 1 required
configv1BasicAuth
object
HTTP basic authentication credentials used by a synthetic test.
2 properties 2 required
configv1Bucket
object
8 properties 1 required
configv1ClientCertificate
object
Certificate presented during the TLS handshake for mutual TLS (mTLS).
2 properties 2 required
configv1CloudIntegration
object
CloudIntegration represents a configuration for collecting metrics from a cloud provider. Each integration contains provider-specific configuration.
9 properties 1 required
configv1CloudIntegrationState
string
State represents the operational state of a CloudIntegration. - STATEENABLED: Integration is fully enabled and actively collecting metrics. - STATEDISABLED: In…
configv1Collection
object
7 properties 2 required
configv1CollectionReference
object
2 properties
configv1CollectionReferenceType
string
configv1ConsumptionBudget
object
11 properties 2 required
configv1ConsumptionBudgetThreshold
object
6 properties 2 required
configv1ConsumptionConfig
object
3 properties
configv1ConsumptionSpanFilter
object
8 properties
configv1CreateAzureMetricsIntegrationRequest
object
2 properties
configv1CreateAzureMetricsIntegrationResponse
object
1 property
configv1CreateBucketRequest
object
2 properties
configv1CreateBucketResponse
object
1 property
configv1CreateClassicDashboardRequest
object
2 properties
configv1CreateClassicDashboardResponse
object
1 property
configv1CreateCloudIntegrationRequest
object
2 properties
configv1CreateCloudIntegrationResponse
object
1 property
configv1CreateCollectionRequest
object
2 properties
configv1CreateCollectionResponse
object
1 property
configv1CreateConsumptionBudgetRequest
object
2 properties
configv1CreateConsumptionBudgetResponse
object
1 property
configv1CreateConsumptionConfigRequest
object
2 properties
configv1CreateConsumptionConfigResponse
object
1 property
configv1CreateDashboardRequest
object
2 properties
configv1CreateDashboardResponse
object
1 property
configv1CreateDatasetRequest
object
2 properties
configv1CreateDatasetResponse
object
1 property
configv1CreateDerivedLabelRequest
object
2 properties
configv1CreateDerivedLabelResponse
object
1 property
configv1CreateDerivedMetricRequest
object
2 properties
configv1CreateDerivedMetricResponse
object
1 property
configv1CreateDropRuleRequest
object
2 properties
configv1CreateDropRuleResponse
object
1 property
configv1CreateExternalConnectionRequest
object
2 properties
configv1CreateExternalConnectionResponse
object
1 property
configv1CreateGcpMetricsIntegrationRequest
object
2 properties
configv1CreateGcpMetricsIntegrationResponse
object
1 property
configv1CreateGrafanaDashboardRequest
object
2 properties
configv1CreateGrafanaDashboardResponse
object
1 property
configv1CreateLogAllocationConfigRequest
object
2 properties
configv1CreateLogAllocationConfigResponse
object
1 property
configv1CreateLogControlConfigRequest
object
2 properties
configv1CreateLogControlConfigResponse
object
1 property
configv1CreateLogIngestConfigRequest
object
2 properties
configv1CreateLogIngestConfigResponse
object
1 property
configv1CreateLogRetentionConfigRequest
object
2 properties
configv1CreateLogRetentionConfigResponse
object
1 property
configv1CreateMappingRuleRequest
object
2 properties
configv1CreateMappingRuleResponse
object
1 property
configv1CreateMonitorRequest
object
2 properties
configv1CreateMonitorResponse
object
1 property
configv1CreateMutingRuleRequest
object
2 properties
configv1CreateMutingRuleResponse
object
1 property
configv1CreateNotificationPolicyRequest
object
2 properties
configv1CreateNotificationPolicyResponse
object
1 property
configv1CreateNotifierRequest
object
2 properties
configv1CreateNotifierResponse
object
1 property
configv1CreateOtelMetricsIngestionRequest
object
2 properties
configv1CreateOtelMetricsIngestionResponse
object
1 property
configv1CreateRecordingRuleRequest
object
2 properties
configv1CreateRecordingRuleResponse
object
1 property
configv1CreateResourcePoolsRequest
object
2 properties
configv1CreateResourcePoolsResponse
object
1 property
configv1CreateRollupRuleRequest
object
2 properties
configv1CreateRollupRuleResponse
object
1 property
configv1CreateSLORequest
object
2 properties
configv1CreateSLOResponse
object
1 property
configv1CreateServiceAccountRequest
object
2 properties
configv1CreateServiceAccountResponse
object
1 property
configv1CreateServiceAttributeResponse
object
2 properties
configv1CreateSyntheticTestRequest
object
2 properties
configv1CreateSyntheticTestResponse
object
1 property
configv1CreateTeamRequest
object
2 properties
configv1CreateTeamResponse
object
1 property
configv1CreateTraceBehaviorConfigRequest
object
2 properties
configv1CreateTraceBehaviorConfigResponse
object
1 property
configv1CreateTraceBehaviorRequest
object
2 properties
configv1CreateTraceBehaviorResponse
object
1 property
configv1CreateTraceJaegerRemoteSamplingStrategyRequest
object
2 properties
configv1CreateTraceJaegerRemoteSamplingStrategyResponse
object
1 property
configv1CreateTraceMetricsRuleRequest
object
2 properties
configv1CreateTraceMetricsRuleResponse
object
1 property
configv1CreateTraceTailSamplingRulesRequest
object
2 properties
configv1CreateTraceTailSamplingRulesResponse
object
1 property
configv1Dashboard
object
8 properties 1 required
configv1Dataset
object
6 properties 1 required
configv1DefaultSampleRate
object
2 properties
configv1DeleteAzureMetricsIntegrationResponse
object
configv1DeleteBucketResponse
object
1 property
configv1DeleteClassicDashboardResponse
object
configv1DeleteCloudIntegrationResponse
object
configv1DeleteCollectionResponse
object
configv1DeleteConsumptionBudgetResponse
object
configv1DeleteConsumptionConfigResponse
object
configv1DeleteDashboardResponse
object
configv1DeleteDatasetResponse
object
configv1DeleteDerivedLabelResponse
object
configv1DeleteDerivedMetricResponse
object
configv1DeleteDropRuleResponse
object
configv1DeleteExternalConnectionResponse
object
configv1DeleteGcpMetricsIntegrationResponse
object
configv1DeleteGrafanaDashboardResponse
object
configv1DeleteLogAllocationConfigResponse
object
configv1DeleteLogControlConfigResponse
object
configv1DeleteLogIngestConfigResponse
object
configv1DeleteLogRetentionConfigResponse
object
configv1DeleteMappingRuleResponse
object
configv1DeleteMonitorResponse
object
configv1DeleteMutingRuleResponse
object
configv1DeleteNotificationPolicyResponse
object
configv1DeleteNotifierResponse
object
configv1DeleteOtelMetricsIngestionResponse
object
configv1DeleteRecordingRuleResponse
object
configv1DeleteResourcePoolsResponse
object
configv1DeleteRollupRuleResponse
object
configv1DeleteSLOResponse
object
configv1DeleteServiceAccountResponse
object
configv1DeleteServiceAttributeResponse
object
configv1DeleteSyntheticTestResponse
object
configv1DeleteTeamResponse
object
configv1DeleteTraceBehaviorConfigResponse
object
configv1DeleteTraceBehaviorResponse
object
configv1DeleteTraceJaegerRemoteSamplingStrategyResponse
object
configv1DeleteTraceMetricsRuleResponse
object
configv1DeleteTraceTailSamplingRulesResponse
object
configv1DerivedLabel
object
9 properties 2 required
configv1DerivedLabelLabelPolicy
string
configv1DerivedMetric
object
7 properties 3 required
configv1DerivedMetricLabelMatcher
object
3 properties
configv1DerivedMetricLabelMatcherMatcherType
string
configv1DropRule
object
8 properties 1 required
configv1DropRuleMode
string
configv1ExternalConnection
object
12 properties 1 required
configv1ExternalConnectionHTTPConfig
object
3 properties
configv1ExternalConnectionHTTPConfigBasicAuth
object
2 properties
configv1ExternalConnectionHTTPConfigTLSConfig
object
1 property
configv1ExternalConnectionOpsGenieConfig
object
3 properties
configv1ExternalConnectionPagerdutyConfig
object
2 properties
configv1ExternalConnectionSlackConfig
object
2 properties
configv1ExternalConnectionVictorOpsConfig
object
2 properties
configv1ExternalConnectionWebhookConfig
object
2 properties
configv1GcpMetricsIntegration
object
6 properties 1 required
configv1GcpMetricsIntegrationAggregation
string
Specifies the cross-series aggregation method.
configv1GcpMetricsIntegrationFilter
object
Defines a filter to apply to metrics.
3 properties
configv1GcpMetricsIntegrationRollupRule
object
Defines server-side aggregation rules for metrics.
3 properties
configv1GcpMetricsIntegrationServiceAccount
object
1 property
configv1GrafanaDashboard
object
8 properties 1 required
configv1LabelFilter
object
2 properties
configv1LabelMatcher
object
3 properties
configv1LabelMatcherMatcherType
string
configv1ListAzureMetricsIntegrationsResponse
object
2 properties
configv1ListBucketsResponse
object
2 properties
configv1ListClassicDashboardsResponse
object
2 properties
configv1ListCloudIntegrationsResponse
object
2 properties
configv1ListCollectionsResponse
object
2 properties
configv1ListConsumptionBudgetsResponse
object
2 properties
configv1ListDashboardsResponse
object
2 properties
configv1ListDatasetsResponse
object
2 properties
configv1ListDerivedLabelsResponse
object
2 properties
configv1ListDerivedMetricsResponse
object
2 properties
configv1ListDropRulesResponse
object
2 properties
configv1ListExternalConnectionsResponse
object
2 properties
configv1ListGcpMetricsIntegrationsResponse
object
2 properties
configv1ListGrafanaDashboardsResponse
object
2 properties
configv1ListLogRetentionConfigsResponse
object
2 properties
configv1ListMappingRulesResponse
object
2 properties
configv1ListMonitorsResponse
object
2 properties
configv1ListMutingRulesResponse
object
2 properties
configv1ListNotificationPoliciesResponse
object
2 properties
configv1ListNotifiersResponse
object
2 properties
configv1ListRecordingRulesResponse
object
2 properties
configv1ListRollupRulesResponse
object
2 properties
configv1ListSLOsResponse
object
2 properties
configv1ListServiceAccountsResponse
object
2 properties
configv1ListServiceAttributesResponse
object
2 properties
configv1ListServicesResponse
object
2 properties
configv1ListSyntheticTestsResponse
object
2 properties
configv1ListTeamsResponse
object
2 properties
configv1ListTraceBehaviorsResponse
object
2 properties
configv1ListTraceJaegerRemoteSamplingStrategiesResponse
object
2 properties
configv1ListTraceMetricsRulesResponse
object
2 properties
configv1LogAllocationConfig
object
LogAllocationConfig is a singleton configuration object that specifies the configuration for Log budget allocations.
4 properties
configv1LogAllocationConfigAllocation
object
Configuration for allocating resources to a dataset.
1 property
configv1LogControlConfig
object
LogControlConfig is a singleton configuration object that specifies the configuration for log control.
3 properties
configv1LogControlRule
object
LogControlRule is the configuration for a log control rule.
9 properties
configv1LogControlRuleMode
string
configv1LogControlRuleType
string
configv1LogDataset
object
1 property
configv1LogFieldPath
object
1 property
configv1LogIngestConfig
object
LogIngestConfig is a singleton configuration object that specifies the configuration for log ingest.
5 properties
configv1LogRetentionConfig
object
LogRetentionConfig configures long-term retention policies for log data. Each config specifies a filter to match logs and retention parameters for cold storage…
7 properties 5 required
configv1LogRetentionConfigMode
string
configv1LogSearchFilter
object
1 property
configv1MappingRule
object
9 properties 2 required
configv1MappingRuleMode
string
- ENABLED: ENABLED rules are applied. Rules default to ENABLED. - PREVIEW: PREVIEW rules are not applied, but shaping impact stats for them rule are recorded.
configv1MappingRuleStoragePolicy
object
2 properties
configv1Monitor
object
18 properties 1 required
configv1MonitorCondition
object
6 properties
configv1MutingRule
object
8 properties 1 required
configv1MutingRuleLabelMatcher
object
3 properties
configv1MutingRuleLabelMatcherMatcherType
string
configv1NotificationPolicy
object
7 properties 1 required
configv1Notifier
object
12 properties 1 required
configv1NotifierHTTPConfig
object
4 properties
configv1NotifierHTTPConfigBasicAuth
object
2 properties
configv1NotifierHTTPConfigTLSConfig
object
1 property
configv1NotifierOpsGenieConfig
object
11 properties
configv1NotifierPagerdutyConfig
object
14 properties
configv1NotifierSlackConfig
object
21 properties
configv1NotifierVictorOpsConfig
object
9 properties
configv1NotifierWebhookConfig
object
2 properties
configv1OAuth2ClientCredentials
object
Configures the OAuth 2.0 client-credentials grant.
3 properties 3 required
configv1OAuth2Common
object
OAuth 2.0 token-endpoint parameters shared by the OAuth 2.0 grant types.
5 properties 1 required
configv1OAuth2ResourceOwnerPassword
object
Configures the OAuth 2.0 resource-owner password-credentials grant. Set clientid and clientsecret when the token endpoint also authenticates the client.
5 properties 3 required
configv1OAuth2TokenAuthMethod
string
Selects how client credentials are sent to the OAuth 2.0 token endpoint. When unset, credentials are sent in an HTTP basic authentication header, as described…
configv1OptionalDouble
object
2 properties
configv1OtelMetricsIngestion
object
3 properties
configv1PageResult
object
1 property
configv1PagerdutyEventsVersion
string
PagerdutyEventsVersion selects the PagerDuty Events API version. The version determines which PagerDuty Events API payload format is used when delivering alert…
configv1ReadAzureMetricsIntegrationResponse
object
1 property
configv1ReadBucketResponse
object
1 property
configv1ReadClassicDashboardResponse
object
1 property
configv1ReadCloudIntegrationResponse
object
1 property
configv1ReadCollectionResponse
object
1 property
configv1ReadConsumptionBudgetResponse
object
1 property
configv1ReadConsumptionConfigResponse
object
1 property
configv1ReadDashboardResponse
object
1 property
configv1ReadDatasetResponse
object
1 property
configv1ReadDerivedLabelResponse
object
1 property
configv1ReadDerivedMetricResponse
object
1 property
configv1ReadDropRuleResponse
object
1 property
configv1ReadExternalConnectionResponse
object
1 property
configv1ReadGcpMetricsIntegrationResponse
object
1 property
configv1ReadGrafanaDashboardResponse
object
1 property
configv1ReadLogAllocationConfigResponse
object
1 property
configv1ReadLogControlConfigResponse
object
1 property
configv1ReadLogIngestConfigResponse
object
1 property
configv1ReadLogRetentionConfigResponse
object
1 property
configv1ReadMappingRuleResponse
object
1 property
configv1ReadMonitorResponse
object
1 property
configv1ReadMutingRuleResponse
object
1 property
configv1ReadNotificationPolicyResponse
object
1 property
configv1ReadNotifierResponse
object
1 property
configv1ReadOtelMetricsIngestionResponse
object
1 property
configv1ReadRecordingRuleResponse
object
1 property
configv1ReadResourcePoolsResponse
object
1 property
configv1ReadRollupRuleResponse
object
1 property
configv1ReadSLOResponse
object
1 property
configv1ReadServiceAccountResponse
object
1 property
configv1ReadServiceAttributeResponse
object
2 properties
configv1ReadServiceResponse
object
1 property
configv1ReadSyntheticTestResponse
object
1 property
configv1ReadTeamResponse
object
1 property
configv1ReadTraceBehaviorConfigResponse
object
1 property
configv1ReadTraceBehaviorResponse
object
1 property
configv1ReadTraceJaegerRemoteSamplingStrategyResponse
object
1 property
configv1ReadTraceMetricsRuleResponse
object
1 property
configv1ReadTraceTailSamplingRulesResponse
object
1 property
configv1RecordingRule
object
11 properties 1 required
configv1RecordingRuleLabelPolicy
object
1 property
configv1ResourcePools
object
4 properties 1 required
configv1ResourcePoolsAllocation
object
3 properties
configv1ResourceType
string
configv1RollupRule
object
19 properties 2 required
configv1RollupRuleLabelPolicy
object
TODO: consolidate w/ RecordingRule.LabelPolicy once both of these entities implement the same label semantics.
2 properties
configv1RollupRuleMode
string
configv1RollupRuleStoragePolicy
object
2 properties 2 required
configv1SLI
object
6 properties
configv1SLO
object
12 properties 1 required
configv1Service
object
7 properties 2 required
configv1ServiceAccount
object
8 properties 1 required
configv1ServiceAttribute
object
7 properties
configv1SyntheticTest
object
19 properties 5 required
configv1Team
object
6 properties 1 required
configv1TraceBehavior
object
12 properties 1 required
configv1TraceBehaviorConfig
object
TraceBehaviorConfig is a singleton configuration object that specifies the configuration for trace behaviors.
7 properties
configv1TraceDataset
object
1 property
configv1TraceJaegerRemoteSamplingStrategy
object
6 properties 1 required
configv1TraceMetricsRule
object
10 properties 1 required
configv1TraceMetricsRuleGroupBy
object
GroupBy contains fields required to group the resultant metrics of a TraceMetricsRule by a specific key.
2 properties
configv1TraceSearchFilter
object
3 properties
configv1TraceTailSamplingRule
object
Contains configuration for one tail sampling rule.
6 properties
configv1TraceTailSamplingRules
object
Root object containing all tail sampling rules (for a tenant).
4 properties
configv1UpdateAzureMetricsIntegrationResponse
object
1 property
configv1UpdateBucketResponse
object
1 property
configv1UpdateClassicDashboardResponse
object
1 property
configv1UpdateCloudIntegrationResponse
object
1 property
configv1UpdateCollectionResponse
object
1 property
configv1UpdateConsumptionBudgetResponse
object
1 property
configv1UpdateConsumptionConfigRequest
object
3 properties
configv1UpdateConsumptionConfigResponse
object
1 property
configv1UpdateDashboardResponse
object
1 property
configv1UpdateDatasetResponse
object
1 property
configv1UpdateDerivedLabelResponse
object
1 property
configv1UpdateDerivedMetricResponse
object
1 property
configv1UpdateDropRuleResponse
object
1 property
configv1UpdateExternalConnectionResponse
object
1 property
configv1UpdateGcpMetricsIntegrationResponse
object
1 property
configv1UpdateGrafanaDashboardResponse
object
1 property
configv1UpdateLogAllocationConfigRequest
object
3 properties
configv1UpdateLogAllocationConfigResponse
object
1 property
configv1UpdateLogControlConfigRequest
object
3 properties
configv1UpdateLogControlConfigResponse
object
1 property
configv1UpdateLogIngestConfigRequest
object
3 properties
configv1UpdateLogIngestConfigResponse
object
1 property
configv1UpdateLogRetentionConfigResponse
object
1 property
configv1UpdateMappingRuleResponse
object
1 property
configv1UpdateMonitorResponse
object
1 property
configv1UpdateMutingRuleResponse
object
1 property
configv1UpdateNotificationPolicyResponse
object
1 property
configv1UpdateNotifierResponse
object
1 property
configv1UpdateOtelMetricsIngestionRequest
object
3 properties
configv1UpdateOtelMetricsIngestionResponse
object
1 property
configv1UpdateRecordingRuleResponse
object
1 property
configv1UpdateResourcePoolsRequest
object
3 properties
configv1UpdateResourcePoolsResponse
object
1 property
configv1UpdateRollupRuleResponse
object
1 property
configv1UpdateSLOResponse
object
1 property
configv1UpdateServiceAttributeResponse
object
2 properties
configv1UpdateSyntheticTestResponse
object
1 property
configv1UpdateTeamResponse
object
1 property
configv1UpdateTraceBehaviorConfigRequest
object
3 properties
configv1UpdateTraceBehaviorConfigResponse
object
1 property
configv1UpdateTraceBehaviorResponse
object
1 property
configv1UpdateTraceJaegerRemoteSamplingStrategyResponse
object
1 property
configv1UpdateTraceMetricsRuleResponse
object
1 property
configv1UpdateTraceTailSamplingRulesRequest
object
3 properties
configv1UpdateTraceTailSamplingRulesResponse
object
1 property
genericError
object

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

chronosphere-config-v1-openapi3.json Raw ↑

Other APIs Chronosphere publishes across the network.

Chronosphere Bucket API
Chronosphere ClassicDashboard API
Chronosphere Collection API
Chronosphere Dashboard API
Chronosphere Dataset API
Chronosphere DerivedLabel API
Chronosphere DerivedMetric API
Chronosphere DropRule API
Chronosphere GcpMetricsIntegration API
Chronosphere GrafanaDashboard API
Chronosphere LogAllocationConfig API
Chronosphere LogIngestConfig API
Where this information came from

This is an independent, third-party profile of Chronosphere, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.