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"
}