Download OpenAPI specification:Download
The monitoring service offers a centralized platform to collect and store metrics.
A pipeline consists of the generic rules and configurations of a monitoring pipeline instance.
This tag groups all operations for pipelines.
This endpoint enables retrieving all Pipelines using pagination and optional filters.
orderBy | string Default: "-createdDate" Enum: "-createdDate" "-lastModifiedDate" "-name" "name" "createdDate" "lastModifiedDate" The field to order the results by. If not provided, the results will be ordered by the default field. |
{- "id": "930b1f07-e846-54fa-b447-9b78905ff2ef",
- "type": "collection",
- "href": "/pipelines",
- "items": [
- {
- "id": "f72521ba-1590-5998-bf96-6eb997a5887d",
- "type": "pipeline",
- "href": "/pipelines/f72521ba-1590-5998-bf96-6eb997a5887d",
- "metadata": {
- "createdDate": "2020-12-10T13:37:50+01:00",
- "createdBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "createdByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "lastModifiedDate": "2020-12-11T13:37:50+01:00",
- "lastModifiedBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "lastModifiedByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "resourceURN": "ionos:<product>:<location>:<contract>:<resource-path>",
- "status": "AVAILABLE",
- "statusMessage": null,
- "key": "momSrlgAAEmaYEvBsMr^HsYn",
}, - "properties": {
- "name": "Pipeline1"
}
}
], - "offset": 0,
- "limit": 42,
- "_links": {
}
}
Creates a new Pipeline.
The full Pipeline needs to be provided to create the object. Optional data will be filled with defaults or left empty.
Pipeline to create.
object Metadata | |
required | object (Pipeline) A pipeline consists of the generic rules and configurations of a monitoring pipeline instance. |
{- "metadata": { },
- "properties": {
- "name": "Pipeline1"
}
}
{- "id": "f72521ba-1590-5998-bf96-6eb997a5887d",
- "type": "pipeline",
- "href": "/pipelines/f72521ba-1590-5998-bf96-6eb997a5887d",
- "metadata": {
- "createdDate": "2020-12-10T13:37:50+01:00",
- "createdBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "createdByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "lastModifiedDate": "2020-12-11T13:37:50+01:00",
- "lastModifiedBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "lastModifiedByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "resourceURN": "ionos:<product>:<location>:<contract>:<resource-path>",
- "status": "AVAILABLE",
- "statusMessage": null,
- "key": "momSrlgAAEmaYEvBsMr^HsYn",
}, - "properties": {
- "name": "Pipeline1"
}
}
Returns the Pipeline by ID.
pipelineId required | string <uuid> Example: f72521ba-1590-5998-bf96-6eb997a5887d The ID (UUID) of the Pipeline. |
{- "id": "f72521ba-1590-5998-bf96-6eb997a5887d",
- "type": "pipeline",
- "href": "/pipelines/f72521ba-1590-5998-bf96-6eb997a5887d",
- "metadata": {
- "createdDate": "2020-12-10T13:37:50+01:00",
- "createdBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "createdByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "lastModifiedDate": "2020-12-11T13:37:50+01:00",
- "lastModifiedBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "lastModifiedByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "resourceURN": "ionos:<product>:<location>:<contract>:<resource-path>",
- "status": "AVAILABLE",
- "statusMessage": null,
- "key": "momSrlgAAEmaYEvBsMr^HsYn",
}, - "properties": {
- "name": "Pipeline1"
}
}
Ensures that the Pipeline with the provided ID is created or modified. The full Pipeline needs to be provided to ensure (either update or create) the Pipeline. Non present data will only be filled with defaults or left empty, but not take previous values into consideration.
pipelineId required | string <uuid> Example: f72521ba-1590-5998-bf96-6eb997a5887d The ID (UUID) of the Pipeline. |
update Pipeline
id required | string <uuid> The ID (UUID) of the Pipeline. |
object Metadata | |
required | object (Pipeline) A pipeline consists of the generic rules and configurations of a monitoring pipeline instance. |
{- "id": "f72521ba-1590-5998-bf96-6eb997a5887d",
- "metadata": { },
- "properties": {
- "name": "Pipeline1"
}
}
{- "id": "f72521ba-1590-5998-bf96-6eb997a5887d",
- "type": "pipeline",
- "href": "/pipelines/f72521ba-1590-5998-bf96-6eb997a5887d",
- "metadata": {
- "createdDate": "2020-12-10T13:37:50+01:00",
- "createdBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "createdByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "lastModifiedDate": "2020-12-11T13:37:50+01:00",
- "lastModifiedBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "lastModifiedByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "resourceURN": "ionos:<product>:<location>:<contract>:<resource-path>",
- "status": "AVAILABLE",
- "statusMessage": null,
- "key": "momSrlgAAEmaYEvBsMr^HsYn",
}, - "properties": {
- "name": "Pipeline1"
}
}
Deletes the specified Pipeline.
pipelineId required | string <uuid> Example: f72521ba-1590-5998-bf96-6eb997a5887d The ID (UUID) of the Pipeline. |
{- "httpStatus": 400,
- "messages": [
- {
- "errorCode": "err-1234",
- "message": "Error message example"
}
]
}
Generates a new key for a pipeline invalidating the old one. The key is used for authentication when sending metrics.
This tag groups all operations for key.
Creates a new Key.
The full Key needs to be provided to create the object. Optional data will be filled with defaults or left empty.
pipelineId required | string <uuid> Example: f72521ba-1590-5998-bf96-6eb997a5887d The ID (UUID) of the Pipeline. |
Key to create.
Generates a new key for a pipeline invalidating the old one. The key is used for authentication when sending metrics.
{ }
{- "key": "momSrlgAAEmaYEvBsMr^HsYn"
}
Central monitoring is a feature that allows you to use other products to send metrics to a central location. This is useful for analyzing metrics from multiple sources.
This tag groups all operations for central.
This endpoint enables retrieving all CentralMonitoring using pagination and optional filters.
{- "id": "d9a741e7-1132-5b47-94d3-aabefa619c91",
- "type": "collection",
- "href": "/central",
- "items": [
- {
- "id": "23e6183d-6ab3-54de-b165-9b44c3589f4f",
- "type": "centralmonitoring",
- "href": "/central/23e6183d-6ab3-54de-b165-9b44c3589f4f",
- "metadata": {
- "createdDate": "2020-12-10T13:37:50+01:00",
- "createdBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "createdByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "lastModifiedDate": "2020-12-11T13:37:50+01:00",
- "lastModifiedBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "lastModifiedByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "resourceURN": "ionos:<product>:<location>:<contract>:<resource-path>",
}, - "properties": {
- "enabled": false
}
}
]
}
Returns the CentralMonitoring by ID.
centralId required | string <uuid> Example: 23e6183d-6ab3-54de-b165-9b44c3589f4f The ID (UUID) of the CentralMonitoring. |
{- "id": "23e6183d-6ab3-54de-b165-9b44c3589f4f",
- "type": "centralmonitoring",
- "href": "/central/23e6183d-6ab3-54de-b165-9b44c3589f4f",
- "metadata": {
- "createdDate": "2020-12-10T13:37:50+01:00",
- "createdBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "createdByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "lastModifiedDate": "2020-12-11T13:37:50+01:00",
- "lastModifiedBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "lastModifiedByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "resourceURN": "ionos:<product>:<location>:<contract>:<resource-path>",
}, - "properties": {
- "enabled": false
}
}
Ensures that the CentralMonitoring with the provided ID is created or modified. The full CentralMonitoring needs to be provided to ensure (either update or create) the CentralMonitoring. Non present data will only be filled with defaults or left empty, but not take previous values into consideration.
centralId required | string <uuid> Example: 23e6183d-6ab3-54de-b165-9b44c3589f4f The ID (UUID) of the CentralMonitoring. |
update CentralMonitoring
object Metadata | |
required | object (CentralMonitoring) Central monitoring is a feature that allows you to use other products to send metrics to a central location. This is useful for analyzing metrics from multiple sources. |
{- "metadata": { },
- "properties": {
- "enabled": false
}
}
{- "id": "23e6183d-6ab3-54de-b165-9b44c3589f4f",
- "type": "centralmonitoring",
- "href": "/central/23e6183d-6ab3-54de-b165-9b44c3589f4f",
- "metadata": {
- "createdDate": "2020-12-10T13:37:50+01:00",
- "createdBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "createdByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "lastModifiedDate": "2020-12-11T13:37:50+01:00",
- "lastModifiedBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "lastModifiedByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "resourceURN": "ionos:<product>:<location>:<contract>:<resource-path>",
}, - "properties": {
- "enabled": false
}
}