Агент Прометей не отправляет метрики
Я пытаюсь настроить агента Prometheus с помощью функции «remote_write». Файл конфигурации агента Prometheus имеет эти параметры.
global: scrape_interval: 30s external_labels:
environment: roble
remote_write:
- url: http://dominio.com/api/v1/write
name: hostname
write_relabel_configs:
- source_labels: [__address__]
regex: expensive*
action: keep
scrape_configs:
- job_name: 'agente-telegraf'
scrape_interval: 5s
static_configs:
- targets: ['localhost:9273']
На данный момент я получаю следующие показатели: процессор, память, диск, и я получаю их с помощью клиента Telegraf. С помощью плагина «outputs.file» я вижу, что они генерируются без проблем.
Проблема, которую я обнаружил, заключается в том, что когда эти метрики отправляются во внешний интерфейс, запросы поступают, но ни с чем. В этой строке журнала я вижу, что это указывает на то, что запрос прибыл пустым (0 байт).
X.X.X.X - - [17/Feb/2023:19:34:57 -0300] "POST /api/v1/write HTTP/1.1" 204 -
В журнале агента говорится об этом, и я не вижу, чтобы он сообщал о каких-либо ошибках:
ts=2023-02-17T23:19:50.512Z caller=dedupe.go:112 component=remote level=debug remote_name=hostname url=http://dominio.com/api/v1/write msg=QueueManager.calculateDesiredShards dataInRate=21.12 dataOutRate=35.2 dataKeptRatio=1 dataPendingRate=-14.080000000000002 dataPending=105.60000000000001 dataOutDuration=0.0021454153 timePerSample=6.094929829545454e-05 desiredShards=0.001609061475 highestSent=1.676675982e+09 highestRecv=1.676675987e+09
ts=2023-02-17T23:19:50.512Z caller=dedupe.go:112 component=remote level=debug remote_name=hostname url=http://dominio.com/api/v1/write msg=QueueManager.updateShardsLoop lowerBound=0.7 desiredShards=0.001609061475 upperBound=1.3
Подскажите, пожалуйста, как настроить агент Прометея. Это мое первое приключение с Прометеем, и наверняка что-то не так с файлом конфигурации агента Прометея.
Заранее большое спасибо.