Download OpenAPI specification:Download
limit | integer [ 1 .. 100 ] Default: 10 Size of the subset to retrieve. |
offset | integer >= 0 Default: 0 Number of items to skip during retrieval. |
name | string Name filter. Filtering is performed as a case-insensitive partial match. |
order | string Default: "id" Enum: "name" "id" Order type. |
dir | string Default: "desc" Enum: "asc" "desc" Order direction. |
tags | object Example: tags={"key":"value"} Tags filter. Filtering is performed as a case-insensitive partial key value match. |
Authorization required | any User's access token (bearer auth). |
{- "sinks": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "my-prom-sink",
- "description": "An example prometheus sink",
- "tags": {
- "cloud": "aws"
}, - "state": "active",
- "error": "string",
- "backend": "prometheus",
- "config": {
- "exporter": {
- "remote_host": "my.prometheus-host.com"
}, - "authentication": {
- "username": "dbuser"
}
}, - "config_data": {
- "exporter": {
- "remote_host": "my.prometheus-host.com"
}, - "authentication": {
- "username": "dbuser"
}, - "opentelemetry": "enabled"
}, - "format": "yaml",
- "ts_created": "2019-08-24T14:15:22Z"
}
], - "total": 0,
- "offset": 0,
- "limit": 0
}
Authorization required | any User's access token (bearer auth). |
JSON-formatted document describing the new Sink configuration
name required | string A unique name label |
description | string User description of this Sink |
tags | object User defined key/values for organization and searching |
backend required | string The sink backend to use. Must match a backend from /features/sinks. Cannot change once created. |
config required | object Object representing backend specific configuration information |
{- "name": "my-prom-sink",
- "description": "An example prometheus sink",
- "tags": {
- "cloud": "aws"
}, - "backend": "prometheus",
- "config": {
- "exporter": {
- "remote_host": "my.prometheus-host.com"
}, - "authentication": {
- "username": "dbuser"
}
}
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "my-prom-sink",
- "description": "An example prometheus sink",
- "tags": {
- "cloud": "aws"
}, - "state": "active",
- "error": "string",
- "backend": "prometheus",
- "config": {
- "exporter": {
- "remote_host": "my.prometheus-host.com"
}, - "authentication": {
- "username": "dbuser"
}
}, - "config_data": {
- "exporter": {
- "remote_host": "my.prometheus-host.com"
}, - "authentication": {
- "username": "dbuser"
}, - "opentelemetry": "enabled"
}, - "format": "yaml",
- "ts_created": "2019-08-24T14:15:22Z"
}
id required | string <uuid> Unique Sink identifier. |
Authorization required | any User's access token (bearer auth). |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "my-prom-sink",
- "description": "An example prometheus sink",
- "tags": {
- "cloud": "aws"
}, - "state": "active",
- "error": "string",
- "backend": "prometheus",
- "config": {
- "exporter": {
- "remote_host": "my.prometheus-host.com"
}, - "authentication": {
- "username": "dbuser"
}
}, - "config_data": {
- "exporter": {
- "remote_host": "my.prometheus-host.com"
}, - "authentication": {
- "username": "dbuser"
}, - "opentelemetry": "enabled"
}, - "format": "yaml",
- "ts_created": "2019-08-24T14:15:22Z"
}
id required | string <uuid> Unique Sink identifier. |
Authorization required | any User's access token (bearer auth). |
JSON-formatted document describing the updated Sink configuration
name | string A unique name label |
description | string User description of this Sink |
tags | object User defined key/values for organization and searching |
config | object Object representing backend specific configuration information |
{- "name": "my-prom-sink",
- "description": "An example prometheus sink",
- "tags": {
- "cloud": "aws"
}, - "config": {
- "exporter": {
- "remote_host": "my.prometheus-host.com"
}, - "authentication": {
- "username": "dbuser"
}
}
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "my-prom-sink",
- "description": "An example prometheus sink",
- "tags": {
- "cloud": "aws"
}, - "state": "active",
- "error": "string",
- "backend": "prometheus",
- "config": {
- "exporter": {
- "remote_host": "my.prometheus-host.com"
}, - "authentication": {
- "username": "dbuser"
}
}, - "config_data": {
- "exporter": {
- "remote_host": "my.prometheus-host.com"
}, - "authentication": {
- "username": "dbuser"
}, - "opentelemetry": "enabled"
}, - "format": "yaml",
- "ts_created": "2019-08-24T14:15:22Z"
}
Authorization required | any User's access token (bearer auth). |
[- {
- "backend": "prometheus",
- "description": "Prometheus time series database sink",
- "config": [
- [
- {
- "title": "Remote Host",
- "type": "string",
- "name": "remote_host",
- "description": "The remote host to send Prometheus metrics too"
}
]
]
}
]
Authorization required | any User's access token (bearer auth). |
[- {
- "backend": "basicauth",
- "description": "Basic Authentication over HTTPS",
- "config": [
- [
- {
- "title": "Remote Host",
- "type": "string",
- "name": "remote_host",
- "description": "The remote host to send Prometheus metrics too"
}
]
]
}
]
id required | string <string> Unique Sink auth identifier. |
Authorization required | any User's access token (bearer auth). |
{- "backend": "basicauth",
- "description": "Basic Authentication over HTTPS",
- "config": [
- [
- {
- "title": "Remote Host",
- "type": "string",
- "name": "remote_host",
- "description": "The remote host to send Prometheus metrics too"
}
]
]
}
id required | string <uuid> Unique Backend identifier. |
Authorization required | any User's access token (bearer auth). |
{- "backend": "prometheus",
- "description": "Prometheus time series database sink",
- "config": [
- [
- {
- "title": "Remote Host",
- "type": "string",
- "name": "remote_host",
- "description": "The remote host to send Prometheus metrics too"
}
]
]
}
Authorization required | any User's access token (bearer auth). |
JSON-formatted document describing the new Sink configuration
name required | string A unique name label |
description | string User description of this Sink |
tags | object User defined key/values for organization and searching |
backend required | string The sink backend to use. Must match a backend from /features/sinks. Cannot change once created. |
config required | object Object representing backend specific configuration information |
{- "name": "my-prom-sink",
- "description": "An example prometheus sink",
- "tags": {
- "cloud": "aws"
}, - "backend": "prometheus",
- "config": {
- "exporter": {
- "remote_host": "my.prometheus-host.com"
}, - "authentication": {
- "username": "dbuser"
}
}
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "my-prom-sink",
- "description": "An example prometheus sink",
- "tags": {
- "cloud": "aws"
}, - "state": "active",
- "error": "string",
- "backend": "prometheus",
- "config": {
- "exporter": {
- "remote_host": "my.prometheus-host.com"
}, - "authentication": {
- "username": "dbuser"
}
}, - "config_data": {
- "exporter": {
- "remote_host": "my.prometheus-host.com"
}, - "authentication": {
- "username": "dbuser"
}, - "opentelemetry": "enabled"
}, - "format": "yaml",
- "ts_created": "2019-08-24T14:15:22Z"
}