Size: a a a

Церковь метрик

2020 April 22

VL

Vethopheth Lephanim in Церковь метрик
а я думал это ты спросил что-то для отображения в графане алертов из алертманагера)
источник

M

Mas73r in Церковь метрик
Всем привет!

Настраиваю связку gostatsd —> carbon-c-relay —> carbon-clickhouse —> clickhouse
Метрики льются в gostatsd и прекрасно появляются в таблице graphite.
Но вот увидеть их через связку
grafana —> carbonapi —> graphite-clickhouse —> clickhouse
из grafana не получается, т.к. graphite-clickhouse делает select в graphite_index и ничего там не находит.
Подскажите плз в какую сторону копать?
источник

VS

Vladimir Smirnov in Церковь метрик
Mas73r
Всем привет!

Настраиваю связку gostatsd —> carbon-c-relay —> carbon-clickhouse —> clickhouse
Метрики льются в gostatsd и прекрасно появляются в таблице graphite.
Но вот увидеть их через связку
grafana —> carbonapi —> graphite-clickhouse —> clickhouse
из grafana не получается, т.к. graphite-clickhouse делает select в graphite_index и ничего там не находит.
Подскажите плз в какую сторону копать?
а конфиг carbon-clickhouse?
источник

M

Mas73r in Церковь метрик
[common]
metric-prefix = "carbon.agents.{host}"
metric-endpoint = "local"
max-cpu = 1
metric-interval = "1m0s"

[data]
path = "/var/lib/carbon-clickhouse/data"
compression-level = 0
chunk-interval = "1s"
chunk-auto-interval = ""
compression = "none"

[upload]
[upload.graphite]
type = "points"
table = "graphite.graphite"
date = ""
zero-timestamp = false
threads = 1
url = "http://localhost:8123/"
timeout = "1m0s"

[upload.graphite_index]
type = "index"
table = "graphite.graphite_index"
threads = 1
url = "http://localhost:8123/"
timeout = "1m0s"
cache-ttl = "12h0m0s"

[udp]
listen = ":2203"
enabled = true
log-incomplete = false
drop-future = "0s"
drop-past = "0s"

[tcp]
listen = ":2203"
enabled = true
drop-future = "0s"
drop-past = "0s"
read-timeout = "2m0s"

[pickle]
listen = ":2204"
enabled = true
drop-future = "0s"
drop-past = "0s"

[grpc]
listen = ":2005"
enabled = false
drop-future = "0s"
drop-past = "0s"

[prometheus]
listen = ":2006"
enabled = false
drop-future = "0s"
drop-past = "0s"

[telegraf_http_json]
listen = ":2007"
enabled = false
drop-future = "0s"
drop-past = "0s"

[pprof]
listen = "localhost:7007"
enabled = false

[[logging]]
logger = ""
file = "/var/log/carbon-clickhouse/carbon-clickhouse.log"
level = "info"
encoding = "mixed"
encoding-time = "iso8601"
encoding-duration = "seconds"

[convert_to_tagged]
enabled = false
separator = ""
источник

VS

Vladimir Smirnov in Церковь метрик
Mas73r
[common]
metric-prefix = "carbon.agents.{host}"
metric-endpoint = "local"
max-cpu = 1
metric-interval = "1m0s"

[data]
path = "/var/lib/carbon-clickhouse/data"
compression-level = 0
chunk-interval = "1s"
chunk-auto-interval = ""
compression = "none"

[upload]
[upload.graphite]
type = "points"
table = "graphite.graphite"
date = ""
zero-timestamp = false
threads = 1
url = "http://localhost:8123/"
timeout = "1m0s"

[upload.graphite_index]
type = "index"
table = "graphite.graphite_index"
threads = 1
url = "http://localhost:8123/"
timeout = "1m0s"
cache-ttl = "12h0m0s"

[udp]
listen = ":2203"
enabled = true
log-incomplete = false
drop-future = "0s"
drop-past = "0s"

[tcp]
listen = ":2203"
enabled = true
drop-future = "0s"
drop-past = "0s"
read-timeout = "2m0s"

[pickle]
listen = ":2204"
enabled = true
drop-future = "0s"
drop-past = "0s"

[grpc]
listen = ":2005"
enabled = false
drop-future = "0s"
drop-past = "0s"

[prometheus]
listen = ":2006"
enabled = false
drop-future = "0s"
drop-past = "0s"

[telegraf_http_json]
listen = ":2007"
enabled = false
drop-future = "0s"
drop-past = "0s"

[pprof]
listen = "localhost:7007"
enabled = false

[[logging]]
logger = ""
file = "/var/log/carbon-clickhouse/carbon-clickhouse.log"
level = "info"
encoding = "mixed"
encoding-time = "iso8601"
encoding-duration = "seconds"

[convert_to_tagged]
enabled = false
separator = ""
А в логах у него что?
источник

M

Mas73r in Церковь метрик
повторяющиеся строки:
[2020-04-22T14:42:10.865-0400] INFO [upload] handle success {"name": "graphite", "filename": "/var/lib/carbon-clickhouse/data/graphite/default.1587580929722275093", "time": 0.002000543}
[2020-04-22T14:42:10.865-0400] INFO [upload] handle success {"name": "graphite_index", "filename": "/var/lib/carbon-clickhouse/data/graphite_index/default.1587580929722275093", "time": 0.00111562}
источник

VS

Vladimir Smirnov in Церковь метрик
Ну он вроде как пишет что загружает данные в индекс
источник

M

Mas73r in Церковь метрик
т.е. если отправлять данные в gostatsd:
echo "test2:100|c" | nc -u -q0 127.0.0.1 8125
то записи в graphite_index не появляются

а если в carbon-clickhouse или в carbon-c-relay c временем:
echo "test4.count 200 `date +%s`" | nc -u -q0 127.0.0.1 2003
то записи в graphite_index появляются
источник

НА

Наталья Александровна in Церковь метрик
Mas73r
Всем привет!

Настраиваю связку gostatsd —> carbon-c-relay —> carbon-clickhouse —> clickhouse
Метрики льются в gostatsd и прекрасно появляются в таблице graphite.
Но вот увидеть их через связку
grafana —> carbonapi —> graphite-clickhouse —> clickhouse
из grafana не получается, т.к. graphite-clickhouse делает select в graphite_index и ничего там не находит.
Подскажите плз в какую сторону копать?
я могу подсказать завтра)
источник

НА

Наталья Александровна in Церковь метрик
логи на мансимальный  дебаг включи
источник

M

Mas73r in Церковь метрик
Включил. Спасибо. Жду завтра)
источник

НА

Наталья Александровна in Церковь метрик
у меня точно такая же связка
источник

НА

Наталья Александровна in Церковь метрик
источник

НА

Наталья Александровна in Церковь метрик
это можешь чекнуть если не видел
источник

НА

Наталья Александровна in Церковь метрик
проверь есть ли данные в графите
источник

M

Mas73r in Церковь метрик
Попробую завтра. Спасибо
источник

AS

Aleksey Shirokikh in Церковь метрик
я всё ещё не топлю за него но сегодня на мой средний тарифный план в opsgnie вдруг приехали обрубки Incident managment. что безусловно меня порадовало.
источник

I

Igor in Церковь метрик
недавно смотрели на работе, вышло в несколько раз дороже чем сейчас за pagerduty.
источник

AS

Aleksey Shirokikh in Церковь метрик
ого. при том что цены у pd немного выше. как выглядит математика?
источник

AS

Aleksey Shirokikh in Церковь метрик
полный тариф у опгени 29 баксов и это средний для pd
источник