v1

latestOpenAPI 3.0.12026-07-13149396412.1 KB
DerivedLabel

post/api/v1/config/derived-labels

Request body

dry_runboolean

If true, the DerivedLabel isn't created, and no response DerivedLabel will be returned. The response will return an error if the given DerivedLabel is invalid.

Example request

{
  "derived_label": {
    "metric_label": {
      "constructed_label": {
        "value_definitions": [
          {
            "filters": [
              {
                "name": "job",
                "value_glob": "myservice*"
              }
            ]
          }
        ]
      },
      "mapping_label": {
        "name_mappings": [
          {
            "filters": [
              {
                "name": "job",
                "value_glob": "myservice*"
              }
            ]
          }
        ]
      }
    }
  }
}

Response

A successful response containing the created DerivedLabel.

Example response

{
  "derived_label": {
    "metric_label": {
      "constructed_label": {
        "value_definitions": [
          {
            "filters": [
              {
                "name": "job",
                "value_glob": "myservice*"
              }
            ]
          }
        ]
      },
      "mapping_label": {
        "name_mappings": [
          {
            "filters": [
              {
                "name": "job",
                "value_glob": "myservice*"
              }
            ]
          }
        ]
      }
    }
  }
}