curl --request GET \
--url https://api.logfleet.io/api/v1/metric-configs/{configId}/metrics \
--header 'Authorization: Bearer <token>'{
"metrics": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"config_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"namespace": "<string>",
"description": "<string>",
"enabled": true,
"type": "counter",
"source_field": "<string>",
"filter": {
"field": "<string>",
"operator": "eq",
"value": "<string>",
"conditions": "<array>",
"logic": "and"
},
"tags": [
{
"name": "<string>",
"source": "field",
"value": "<string>"
}
],
"counter_opts": {
"increment_by": "<string>"
},
"gauge_opts": {
"value_field": "<string>"
},
"histogram_opts": {
"value_field": "<string>",
"buckets": [
123
]
},
"cardinality": {
"max_tag_cardinality": 1000,
"on_limit_exceeded": "drop"
},
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
}
],
"total": 123
}Returns all metric definitions for a config
curl --request GET \
--url https://api.logfleet.io/api/v1/metric-configs/{configId}/metrics \
--header 'Authorization: Bearer <token>'{
"metrics": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"config_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"namespace": "<string>",
"description": "<string>",
"enabled": true,
"type": "counter",
"source_field": "<string>",
"filter": {
"field": "<string>",
"operator": "eq",
"value": "<string>",
"conditions": "<array>",
"logic": "and"
},
"tags": [
{
"name": "<string>",
"source": "field",
"value": "<string>"
}
],
"counter_opts": {
"increment_by": "<string>"
},
"gauge_opts": {
"value_field": "<string>"
},
"histogram_opts": {
"value_field": "<string>",
"buckets": [
123
]
},
"cardinality": {
"max_tag_cardinality": 1000,
"on_limit_exceeded": "drop"
},
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
}
],
"total": 123
}