Observability
On this page
- List active alerts in organisation.
- List active alerts in observability tenant.
- Get AlertManager configuration of an environment.
- Replace AlertManager configuration of an environment.
- Copy default prometheus rules to an environment.
- List existing Grafana integrations in an organisation.
- Create a Grafana integrations in an organisation.
- Delete a Grafana integration from an organisation.
- List observability tenants.
- Count observability tenants.
- Get observability tenant.
- Get AlertManager observability tenant configuration.
- Replace AlertManager observability tenant configuration.
- Validate AlertManager observability tenant configuration.
- Get observability tenant stats.
- List monitoring tenant tokens.
- Create new monitoring tenant token.
- Revoke an access token from an observability tenant.
- List observability tenants.
- Count observability tenants.
- Get observability tenant.
- Get AlertManager observability tenant configuration.
- Replace AlertManager observability tenant configuration.
- Validate AlertManager observability tenant configuration.
- List silences for observability tenant.
- Create or update silence for observability tenant.
- Delete silence for observability tenant.
- Get observability tenant stats.
- List monitoring tenant tokens.
- Create new monitoring tenant token.
- Revoke an access token from an observability tenant.
- Query observability for cluster.
- Query observability for organisation.
Manage observability for your Kubernetes clusters.
List active alerts in organisation.
Path Parameters:
organisationSlug
HTTP Responses codes for "List active alerts in organisation."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Response
No Content
{ "items": { "$ref": "#/components/schemas/Alerts" }, "type": "array" }
List active alerts in observability tenant.
Path Parameters:
organisationSlug
tenantSlug
HTTP Responses codes for "List active alerts in observability tenant."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Response
No Content
{ "items": { "$ref": "#/components/schemas/CortexTenantAlert" }, "type": "array" }
Get AlertManager configuration of an environment.
Path Parameters:
organisationSlug
environmentSlug
HTTP Responses codes for "Get AlertManager configuration of an environment."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Response
alertManagerConfig
stringruleFiles
objecttemplateFiles
object
{ "properties": { "alertManagerConfig": { "type": "string" }, "ruleFiles": { "additionalProperties": { "type": "string" }, "type": "object" }, "templateFiles": { "additionalProperties": { "type": "string" }, "type": "object" } }, "type": "object" }
Replace AlertManager configuration of an environment.
Path Parameters:
organisationSlug
environmentSlug
HTTP Responses codes for "Replace AlertManager configuration of an environment."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Request Body Parameters
alertManagerConfig
stringruleFiles
objecttemplateFiles
object
Response
message
string
{ "properties": { "message": { "type": "string" } }, "type": "object" }
Copy default prometheus rules to an environment.
Path Parameters:
organisationSlug
environmentSlug
HTTP Responses codes for "Copy default prometheus rules to an environment."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Response
message
string
{ "properties": { "message": { "type": "string" } }, "type": "object" }
List existing Grafana integrations in an organisation.
Path Parameters:
organisationSlug
Query Parameters:
pageable
(Optional. When omitted: pageSize=50, pageNumber=0, sortDirection=ASC)
HTTP Responses codes for "List existing Grafana integrations in an organisation."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Related Objects
GrafanaIntegrationResponse
createdAt
date-timecustomer
stringdatasourcePrefix
stringdeletedAt
date-timeidentity
uuidmanageDatasources
booleanmodifiedAt
date-timename
stringprovisionUsers
booleanslug
stringstatus
stringstatusMessage
stringurl
string
PageableObject
offset
int64pageNumber
int32pageSize
int32paged
booleansort
arrayList of#/components/schemas/SortObject
unpaged
boolean
SortObject
ascending
booleandirection
stringignoreCase
booleannullHandling
stringproperty
string
Response
content
arrayList of#/components/schemas/GrafanaIntegrationResponse
empty
booleanfirst
booleanlast
booleannumber
int32numberOfElements
int32pageable
objectOne of#/components/schemas/PageableObject
size
int32sort
arrayList of#/components/schemas/SortObject
totalElements
int64totalPages
int32
{ "properties": { "content": { "items": { "$ref": "#/components/schemas/GrafanaIntegrationResponse" }, "type": "array" }, "empty": { "type": "boolean" }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, "number": { "format": "int32", "type": "integer" }, "numberOfElements": { "format": "int32", "type": "integer" }, "pageable": { "$ref": "#/components/schemas/PageableObject" }, "size": { "format": "int32", "type": "integer" }, "sort": { "items": { "$ref": "#/components/schemas/SortObject" }, "type": "array" }, "totalElements": { "format": "int64", "type": "integer" }, "totalPages": { "format": "int32", "type": "integer" } }, "type": "object" }
Create a Grafana integrations in an organisation.
Path Parameters:
organisationSlug
HTTP Responses codes for "Create a Grafana integrations in an organisation."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Request Body Parameters
apiToken
stringdatasourcePrefix
stringname
stringurl
string
Response
createdAt
date-timecustomer
stringdatasourcePrefix
stringdeletedAt
date-timeidentity
uuidmanageDatasources
booleanmodifiedAt
date-timename
stringprovisionUsers
booleanslug
stringstatus
stringstatusMessage
stringurl
string
{ "properties": { "createdAt": { "format": "date-time", "type": "string" }, "customer": { "type": "string" }, "datasourcePrefix": { "type": "string" }, "deletedAt": { "format": "date-time", "type": "string" }, "identity": { "format": "uuid", "type": "string" }, "manageDatasources": { "type": "boolean" }, "modifiedAt": { "format": "date-time", "type": "string" }, "name": { "type": "string" }, "provisionUsers": { "type": "boolean" }, "slug": { "type": "string" }, "status": { "type": "string" }, "statusMessage": { "type": "string" }, "url": { "type": "string" } }, "type": "object" }
Delete a Grafana integration from an organisation.
Path Parameters:
organisationSlug
integrationSlug
HTTP Responses codes for "Delete a Grafana integration from an organisation."
Status Code | Description |
---|---|
204 | Request was successfully processed, but there is no response body to return. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Response
No Content
List observability tenants.
Path Parameters:
organisationSlug
Query Parameters:
page
pageable
(Optional. When omitted: pageSize=50, pageNumber=0, sortDirection=ASC)
HTTP Responses codes for "List observability tenants."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Related Objects
ObservabilityTenant
available
booleancluster
objectOne of#/components/schemas/ObservabilityTenantClusterRef
createdAt
date-timecustomer
stringdeletedAt
date-timeenvironment
objectOne of#/components/schemas/ObservabilityTenantEnvironmentRef
id
int64identity
uuidipWhiteList
stringmodifiedAt
date-timename
stringslug
string
PageableObject
offset
int64pageNumber
int32pageSize
int32paged
booleansort
arrayList of#/components/schemas/SortObject
unpaged
boolean
SortObject
ascending
booleandirection
stringignoreCase
booleannullHandling
stringproperty
string
Response
content
arrayList of#/components/schemas/ObservabilityTenant
empty
booleanfirst
booleanlast
booleannumber
int32numberOfElements
int32pageable
objectOne of#/components/schemas/PageableObject
size
int32sort
arrayList of#/components/schemas/SortObject
totalElements
int64totalPages
int32
{ "properties": { "content": { "items": { "$ref": "#/components/schemas/ObservabilityTenant" }, "type": "array" }, "empty": { "type": "boolean" }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, "number": { "format": "int32", "type": "integer" }, "numberOfElements": { "format": "int32", "type": "integer" }, "pageable": { "$ref": "#/components/schemas/PageableObject" }, "size": { "format": "int32", "type": "integer" }, "sort": { "items": { "$ref": "#/components/schemas/SortObject" }, "type": "array" }, "totalElements": { "format": "int64", "type": "integer" }, "totalPages": { "format": "int32", "type": "integer" } }, "type": "object" }
Count observability tenants.
Path Parameters:
organisationSlug
HTTP Responses codes for "Count observability tenants."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Response
count
int64
{ "properties": { "count": { "format": "int64", "type": "integer" } }, "type": "object" }
Get observability tenant.
Path Parameters:
organisationSlug
tenantSlug
HTTP Responses codes for "Get observability tenant."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Related Objects
ObservabilityTenantClusterRef
environmentSlug
stringid
int64identity
uuidname
stringslug
stringversion
string
ObservabilityTenantEnvironmentRef
id
int64name
stringslug
string
Response
available
booleancluster
objectOne of#/components/schemas/ObservabilityTenantClusterRef
createdAt
date-timecustomer
stringdeletedAt
date-timeenvironment
objectOne of#/components/schemas/ObservabilityTenantEnvironmentRef
id
int64identity
uuidipWhiteList
stringmodifiedAt
date-timename
stringslug
string
{ "properties": { "available": { "type": "boolean" }, "cluster": { "$ref": "#/components/schemas/ObservabilityTenantClusterRef" }, "createdAt": { "format": "date-time", "type": "string" }, "customer": { "type": "string" }, "deletedAt": { "format": "date-time", "type": "string" }, "environment": { "$ref": "#/components/schemas/ObservabilityTenantEnvironmentRef" }, "id": { "format": "int64", "type": "integer" }, "identity": { "format": "uuid", "type": "string" }, "ipWhiteList": { "type": "string" }, "modifiedAt": { "format": "date-time", "type": "string" }, "name": { "type": "string" }, "slug": { "type": "string" } }, "type": "object" }
Get AlertManager observability tenant configuration.
Path Parameters:
organisationSlug
tenantSlug
HTTP Responses codes for "Get AlertManager observability tenant configuration."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Response
alertManagerConfig
stringruleFiles
objecttemplateFiles
object
{ "properties": { "alertManagerConfig": { "type": "string" }, "ruleFiles": { "additionalProperties": { "type": "string" }, "type": "object" }, "templateFiles": { "additionalProperties": { "type": "string" }, "type": "object" } }, "type": "object" }
Replace AlertManager observability tenant configuration.
Path Parameters:
organisationSlug
tenantSlug
HTTP Responses codes for "Replace AlertManager observability tenant configuration."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Request Body Parameters
alertManagerConfig
stringruleFiles
objecttemplateFiles
object
Response
message
string
{ "properties": { "message": { "type": "string" } }, "type": "object" }
Validate AlertManager observability tenant configuration.
Path Parameters:
organisationSlug
tenantSlug
HTTP Responses codes for "Validate AlertManager observability tenant configuration."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Request Body Parameters
alertManagerConfig
stringruleFiles
objecttemplateFiles
object
Response
No Content
{ "type": "object" }
Get observability tenant stats.
Path Parameters:
organisationSlug
tenantSlug
HTTP Responses codes for "Get observability tenant stats."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Response
APIIngestionRate
floatRuleIngestionRate
floatingestionRate
floatnumSeries
float
{ "properties": { "APIIngestionRate": { "format": "float", "type": "number" }, "RuleIngestionRate": { "format": "float", "type": "number" }, "ingestionRate": { "format": "float", "type": "number" }, "numSeries": { "format": "float", "type": "number" } }, "type": "object" }
List monitoring tenant tokens.
Path Parameters:
organisationSlug
tenantSlug
HTTP Responses codes for "List monitoring tenant tokens."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Response
No Content
{ "items": { "$ref": "#/components/schemas/AccessToken" }, "type": "array" }
Create new monitoring tenant token.
Path Parameters:
organisationSlug
tenantSlug
HTTP Responses codes for "Create new monitoring tenant token."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Request Body Parameters
displayName
stringipWhiteList
stringscopes
objectOne of#/components/schemas/CreateAccessTokenScopes
Related Objects
CreateAccessTokenScopes
alertManager
booleanloki
booleanlokiReadOnly
booleanprometheus
booleanprometheusReadOnly
boolean
Response
createdAt
date-timedisplayName
stringid
int64ipWhiteList
stringlastUsedAt
date-timetoken
string
{ "properties": { "createdAt": { "format": "date-time", "type": "string" }, "displayName": { "type": "string" }, "id": { "format": "int64", "type": "integer" }, "ipWhiteList": { "type": "string" }, "lastUsedAt": { "format": "date-time", "type": "string" }, "token": { "type": "string" } }, "type": "object" }
Revoke an access token from an observability tenant.
Path Parameters:
organisationSlug
tenantSlug
tokenID
HTTP Responses codes for "Revoke an access token from an observability tenant."
Status Code | Description |
---|---|
204 | Request was successfully processed, but there is no response body to return. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Response
No Content
List observability tenants.
Path Parameters:
organisationSlug
Query Parameters:
page
pageable
(Optional. When omitted: pageSize=50, pageNumber=0, sortDirection=ASC)
HTTP Responses codes for "List observability tenants."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Related Objects
ObservabilityTenant
available
booleancluster
objectOne of#/components/schemas/ObservabilityTenantClusterRef
createdAt
date-timecustomer
stringdeletedAt
date-timeenvironment
objectOne of#/components/schemas/ObservabilityTenantEnvironmentRef
id
int64identity
uuidipWhiteList
stringmodifiedAt
date-timename
stringslug
string
PageableObject
offset
int64pageNumber
int32pageSize
int32paged
booleansort
arrayList of#/components/schemas/SortObject
unpaged
boolean
SortObject
ascending
booleandirection
stringignoreCase
booleannullHandling
stringproperty
string
Response
content
arrayList of#/components/schemas/ObservabilityTenant
empty
booleanfirst
booleanlast
booleannumber
int32numberOfElements
int32pageable
objectOne of#/components/schemas/PageableObject
size
int32sort
arrayList of#/components/schemas/SortObject
totalElements
int64totalPages
int32
{ "properties": { "content": { "items": { "$ref": "#/components/schemas/ObservabilityTenant" }, "type": "array" }, "empty": { "type": "boolean" }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, "number": { "format": "int32", "type": "integer" }, "numberOfElements": { "format": "int32", "type": "integer" }, "pageable": { "$ref": "#/components/schemas/PageableObject" }, "size": { "format": "int32", "type": "integer" }, "sort": { "items": { "$ref": "#/components/schemas/SortObject" }, "type": "array" }, "totalElements": { "format": "int64", "type": "integer" }, "totalPages": { "format": "int32", "type": "integer" } }, "type": "object" }
Count observability tenants.
Path Parameters:
organisationSlug
HTTP Responses codes for "Count observability tenants."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Response
count
int64
{ "properties": { "count": { "format": "int64", "type": "integer" } }, "type": "object" }
Get observability tenant.
Path Parameters:
organisationSlug
tenantSlug
HTTP Responses codes for "Get observability tenant."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Related Objects
ObservabilityTenantClusterRef
environmentSlug
stringid
int64identity
uuidname
stringslug
stringversion
string
ObservabilityTenantEnvironmentRef
id
int64name
stringslug
string
Response
available
booleancluster
objectOne of#/components/schemas/ObservabilityTenantClusterRef
createdAt
date-timecustomer
stringdeletedAt
date-timeenvironment
objectOne of#/components/schemas/ObservabilityTenantEnvironmentRef
id
int64identity
uuidipWhiteList
stringmodifiedAt
date-timename
stringslug
string
{ "properties": { "available": { "type": "boolean" }, "cluster": { "$ref": "#/components/schemas/ObservabilityTenantClusterRef" }, "createdAt": { "format": "date-time", "type": "string" }, "customer": { "type": "string" }, "deletedAt": { "format": "date-time", "type": "string" }, "environment": { "$ref": "#/components/schemas/ObservabilityTenantEnvironmentRef" }, "id": { "format": "int64", "type": "integer" }, "identity": { "format": "uuid", "type": "string" }, "ipWhiteList": { "type": "string" }, "modifiedAt": { "format": "date-time", "type": "string" }, "name": { "type": "string" }, "slug": { "type": "string" } }, "type": "object" }
Get AlertManager observability tenant configuration.
Path Parameters:
organisationSlug
tenantSlug
HTTP Responses codes for "Get AlertManager observability tenant configuration."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Response
alertManagerConfig
stringruleFiles
objecttemplateFiles
object
{ "properties": { "alertManagerConfig": { "type": "string" }, "ruleFiles": { "additionalProperties": { "type": "string" }, "type": "object" }, "templateFiles": { "additionalProperties": { "type": "string" }, "type": "object" } }, "type": "object" }
Replace AlertManager observability tenant configuration.
Path Parameters:
organisationSlug
tenantSlug
HTTP Responses codes for "Replace AlertManager observability tenant configuration."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Request Body Parameters
alertManagerConfig
stringruleFiles
objecttemplateFiles
object
Response
message
string
{ "properties": { "message": { "type": "string" } }, "type": "object" }
Validate AlertManager observability tenant configuration.
Path Parameters:
organisationSlug
tenantSlug
HTTP Responses codes for "Validate AlertManager observability tenant configuration."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Request Body Parameters
alertManagerConfig
stringruleFiles
objecttemplateFiles
object
Response
No Content
{ "type": "object" }
List silences for observability tenant.
Path Parameters:
organisationSlug
tenantSlug
HTTP Responses codes for "List silences for observability tenant."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Response
No Content
{ "items": { "$ref": "#/components/schemas/CortexAlertmanagerSilence" }, "type": "array" }
Create or update silence for observability tenant.
Path Parameters:
organisationSlug
tenantSlug
HTTP Responses codes for "Create or update silence for observability tenant."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Request Body Parameters
comment
stringcreatedBy
stringendsAt
stringid
stringmatchers
arrayList of#/components/schemas/SilenceMatcher
startsAt
stringstatus
objectOne of#/components/schemas/SilenceStatus
Related Objects
SilenceMatcher
isEqual
booleanisRegex
booleanname
stringvalue
string
SilenceStatus
state
string
Response
comment
stringcreatedBy
stringendsAt
stringid
stringmatchers
arrayList of#/components/schemas/SilenceMatcher
startsAt
stringstatus
objectOne of#/components/schemas/SilenceStatus
{ "properties": { "comment": { "type": "string" }, "createdBy": { "type": "string" }, "endsAt": { "type": "string" }, "id": { "type": "string" }, "matchers": { "items": { "$ref": "#/components/schemas/SilenceMatcher" }, "type": "array" }, "startsAt": { "type": "string" }, "status": { "$ref": "#/components/schemas/SilenceStatus" } }, "type": "object" }
Delete silence for observability tenant.
Path Parameters:
organisationSlug
tenantSlug
silenceID
HTTP Responses codes for "Delete silence for observability tenant."
Status Code | Description |
---|---|
204 | Request was successfully processed, but there is no response body to return. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Response
No Content
Get observability tenant stats.
Path Parameters:
organisationSlug
tenantSlug
HTTP Responses codes for "Get observability tenant stats."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Response
APIIngestionRate
floatRuleIngestionRate
floatingestionRate
floatnumSeries
float
{ "properties": { "APIIngestionRate": { "format": "float", "type": "number" }, "RuleIngestionRate": { "format": "float", "type": "number" }, "ingestionRate": { "format": "float", "type": "number" }, "numSeries": { "format": "float", "type": "number" } }, "type": "object" }
List monitoring tenant tokens.
Path Parameters:
organisationSlug
tenantSlug
HTTP Responses codes for "List monitoring tenant tokens."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Response
No Content
{ "items": { "$ref": "#/components/schemas/AccessToken" }, "type": "array" }
Create new monitoring tenant token.
Path Parameters:
organisationSlug
tenantSlug
HTTP Responses codes for "Create new monitoring tenant token."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Request Body Parameters
displayName
stringipWhiteList
stringscopes
objectOne of#/components/schemas/CreateAccessTokenScopes
Related Objects
CreateAccessTokenScopes
alertManager
booleanloki
booleanlokiReadOnly
booleanprometheus
booleanprometheusReadOnly
boolean
Response
createdAt
date-timedisplayName
stringid
int64ipWhiteList
stringlastUsedAt
date-timetoken
string
{ "properties": { "createdAt": { "format": "date-time", "type": "string" }, "displayName": { "type": "string" }, "id": { "format": "int64", "type": "integer" }, "ipWhiteList": { "type": "string" }, "lastUsedAt": { "format": "date-time", "type": "string" }, "token": { "type": "string" } }, "type": "object" }
Revoke an access token from an observability tenant.
Path Parameters:
organisationSlug
tenantSlug
tokenID
HTTP Responses codes for "Revoke an access token from an observability tenant."
Status Code | Description |
---|---|
204 | Request was successfully processed, but there is no response body to return. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Response
No Content
Query observability for cluster.
Path Parameters:
organisationSlug
clusterIdentity
Query Parameters:
query
start
end
step
timeout
HTTP Responses codes for "Query observability for cluster."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Response
No Content
{ "items": { "format": "byte", "type": "string" }, "type": "array" }
Query observability for organisation.
Path Parameters:
organisationSlug
tenantSlug
Query Parameters:
query
start
end
step
timeout
HTTP Responses codes for "Query observability for organisation."
Status Code | Description |
---|---|
200 | Request was successfully processed. The response body contains the requested data. |
400 | Invalid request parameters. Please review the documentation for valid parameter values. |
403 | You do not have the necessary permissions to access this resource. |
404 | The requested resource could not be found. Please check the resource URL or identifier. |
500 | An internal error occurred on the server. |
Response
No Content
{ "items": { "format": "byte", "type": "string" }, "type": "array" }