Skip to content
Stratum Docs
Search
Ctrl
K
Cancel
Documentation version
Stratum 0.7.0
Content width
Normal
Wide
Full
Select theme
Dark
Light
Auto
Menu
Documentation
stratumctl
API
API
Overview
meta
iam
platform
regions
audit
network
compute
storage
lb
dns
observability
Overview
List log groups in a project.
GET
Create a custom log group.
POST
Describe a log group.
GET
Delete a log group (soft delete).
DELETE
Update mutable log-group fields.
PATCH
Get log events from every stream of a log group.
GET
List log streams in a group.
GET
Get log events from a stream.
GET
Put log events into a stream.
POST
List metric filters in a log group.
GET
Create a metric filter on a log group.
POST
Get a metric filter.
GET
Delete a metric filter (soft-delete).
DELETE
Update a metric filter.
PATCH
List subscription filters in a log group.
GET
Create a subscription filter on a log group.
POST
Get a subscription filter.
GET
Delete a subscription filter (soft-delete).
DELETE
Update a subscription filter.
PATCH
Publish custom metrics (project-scoped).
POST
Run a PromQL instant query (project-scoped).
POST
Run a PromQL range query (project-scoped).
POST
List metric namespaces with data in the project.
GET
List metric names in a namespace.
GET
List every Stratum-emitted metric with its kind, unit, description, declared labels, category, and prometheus wire name..
GET
List dimension labels for a metric.
GET
List alarms in the project.
GET
Create an alarm.
POST
Describe an alarm.
GET
Delete an alarm (soft delete; vmalert reload follows).
DELETE
Update mutable alarm fields.
PATCH
List the alarm's observed state transitions newest-first.
GET
Silence the alarm's notifications without stopping evaluation.
POST
Re-enable the alarm's notifications.
POST
List notification channels in the project.
GET
Create a notification channel.
POST
Describe a notification channel.
GET
Delete a notification channel (soft delete; AM config reload follows).
DELETE
Update mutable channel fields.
PATCH
Send a synthetic test notification through the channel.
POST
List dashboards in the project (incl. built-ins).
GET
Create a customer dashboard.
POST
List built-in dashboards (cross-tenant).
GET
Describe a dashboard.
GET
Delete a customer dashboard (soft delete).
DELETE
Update a customer dashboard.
PATCH
Clone a dashboard (built-in or customer) into a customer copy.
POST
List the operations seen in the project's traces, with span counts.
GET
Get a full trace by ID.
GET
Search traces by service / operation / duration / time.
POST
backup
ssh-ca
operations
quotas
inventory
advisor
secrets
asg
db
admin
backup-admin
observability-admin
join
Documentation version
Stratum 0.7.0
Content width
Normal
Wide
Full
Select theme
Dark
Light
Auto
Overview
observability
Section titled “observability”
Log groups, metrics, alarms, dashboards, traces.
Operations
Section titled “Operations”
GET
/v1/projects/{projectId}/observability/log-groups
POST
/v1/projects/{projectId}/observability/log-groups
GET
/v1/projects/{projectId}/observability/log-groups/{logGroupId}
DELETE
/v1/projects/{projectId}/observability/log-groups/{logGroupId}
PATCH
/v1/projects/{projectId}/observability/log-groups/{logGroupId}
GET
/v1/projects/{projectId}/observability/log-groups/{logGroupId}/events
GET
/v1/projects/{projectId}/observability/log-groups/{logGroupId}/streams
GET
/v1/projects/{projectId}/observability/log-groups/{logGroupId}/streams/{logStreamName}/events
POST
/v1/projects/{projectId}/observability/log-groups/{logGroupId}/streams/{logStreamName}/events
GET
/v1/projects/{projectId}/observability/log-groups/{logGroupId}/metric-filters
POST
/v1/projects/{projectId}/observability/log-groups/{logGroupId}/metric-filters
GET
/v1/projects/{projectId}/observability/log-groups/{logGroupId}/metric-filters/{metricFilterId}
DELETE
/v1/projects/{projectId}/observability/log-groups/{logGroupId}/metric-filters/{metricFilterId}
PATCH
/v1/projects/{projectId}/observability/log-groups/{logGroupId}/metric-filters/{metricFilterId}
GET
/v1/projects/{projectId}/observability/log-groups/{logGroupId}/subscription-filters
POST
/v1/projects/{projectId}/observability/log-groups/{logGroupId}/subscription-filters
GET
/v1/projects/{projectId}/observability/log-groups/{logGroupId}/subscription-filters/{subscriptionFilterId}
DELETE
/v1/projects/{projectId}/observability/log-groups/{logGroupId}/subscription-filters/{subscriptionFilterId}
PATCH
/v1/projects/{projectId}/observability/log-groups/{logGroupId}/subscription-filters/{subscriptionFilterId}
POST
/v1/projects/{projectId}/observability/metrics/actions/put-metric-data
POST
/v1/projects/{projectId}/observability/metrics/actions/query-instant
POST
/v1/projects/{projectId}/observability/metrics/actions/query-range
GET
/v1/projects/{projectId}/observability/metrics/namespaces
GET
/v1/projects/{projectId}/observability/metrics/namespaces/{namespace}/metrics
GET
/v1/projects/{projectId}/observability/metric-catalog
GET
/v1/projects/{projectId}/observability/metrics/namespaces/{namespace}/metrics/{metricName}/dimensions
GET
/v1/projects/{projectId}/observability/alarms
POST
/v1/projects/{projectId}/observability/alarms
GET
/v1/projects/{projectId}/observability/alarms/{alarmId}
DELETE
/v1/projects/{projectId}/observability/alarms/{alarmId}
PATCH
/v1/projects/{projectId}/observability/alarms/{alarmId}
GET
/v1/projects/{projectId}/observability/alarms/{alarmId}/history
POST
/v1/projects/{projectId}/observability/alarms/{alarmId}/actions/disable
POST
/v1/projects/{projectId}/observability/alarms/{alarmId}/actions/enable
GET
/v1/projects/{projectId}/observability/notification-channels
POST
/v1/projects/{projectId}/observability/notification-channels
GET
/v1/projects/{projectId}/observability/notification-channels/{channelId}
DELETE
/v1/projects/{projectId}/observability/notification-channels/{channelId}
PATCH
/v1/projects/{projectId}/observability/notification-channels/{channelId}
POST
/v1/projects/{projectId}/observability/notification-channels/{channelId}/actions/test
GET
/v1/projects/{projectId}/observability/dashboards
POST
/v1/projects/{projectId}/observability/dashboards
GET
/v1/projects/{projectId}/observability/dashboards/built-in
GET
/v1/projects/{projectId}/observability/dashboards/{dashboardId}
DELETE
/v1/projects/{projectId}/observability/dashboards/{dashboardId}
PATCH
/v1/projects/{projectId}/observability/dashboards/{dashboardId}
POST
/v1/projects/{projectId}/observability/dashboards/{dashboardId}/actions/clone
GET
/v1/projects/{projectId}/observability/traces/operations
GET
/v1/projects/{projectId}/observability/traces/{traceId}
POST
/v1/projects/{projectId}/observability/traces/actions/search