Вопросы с тегами [grafana]

0

голосов
0

ответ
2

Просмотры

Как использовать одну переменное значение в качестве результата для другого переменного ввода в графан?

Я использую MySQL в качестве моего источника данных в графана, и я уверен, выполнение запросов на выборку для выборки данных Вот запрос, который я уверен, выполнение, SELECT * FROM [[баз данных]]. [[Столбцы]] предел 0, [[предел]] ; Я создал 3 переменные «баз данных», «колонна» и «предел», который даст мне соответствующий результат и я variablized «баз данных» и «предельные значения», но то, что я хочу, когда я выбираю значение базы данных из выпадающего списка переменная столбец должны показать таблицы из выбранной базы данных только что должно быть моим переменным запросом для этого?
Devendra
1

голосов
0

ответ
55

Просмотры

Графана разработать плагин без строить?

Добрый день всем, я хотел бы разработать простой плагин для графана, я не хочу, чтобы распространять его, как это будет только для внутреннего использования. Могу ли я просто написать плагин в / данные / плагины / MyPlugin / DIST / папки? Я хотел бы не использовать сценарий сборки, как хрюканье или любой другой.
1

голосов
0

ответ
84

Просмотры

Графана не удалось загрузить метрики от последней версии Прометея

Изначально я использовал Прометей версию 1.1.1, чтобы контролировать мой Docker узлы так, чтобы я мог получить контроль ресурсов моего Kubernetes кластера. Начиная с версии 1.1.1, мой файл prometheus.yml выглядит следующим образом: - job_name: metrics_path 'docker_containers': tls_config '/ показатели': insecure_skip_verify: истинные static_configs: - Цели: - 172.29.225.97:4194 - 172.29.225.98:4194 - 172.29 .225.99: 4194 - 172.29.225.100:4194 - 172.29.225.101:4194 - 172.29.225.102:4194 - 172.29.225.103:4194 с этой версии Прометея, я могу получить мои показатели: с этим, графана показывает мне, что именно Я хочу: Теперь я хочу сделать то же самое с этим Прометея версии 2.0.0 Мой файл prometheus.yml в версии 2.0.0 выглядит точно так же: - JOB_NAME: metrics_path «docker_containers»: '
Jason Stanley
1

голосов
0

ответ
234

Просмотры

Интеграция графана с AWS Cognito

Есть ли учебник, что там описано, как интегрировать графан (работает в экземпляре EC2) с AWS Cognito для аутентификации? Или может кто-нибудь сказать мне, как это сделать? Я относительно новым для AWS, а также графана. Мы используем графана с ElasticSearch. Или было бы лучше поставить графана и Elasticsearch в VPC и общаться через API шлюз и Lambda с графана? С наилучшими пожеланиями
Johnny90
1

голосов
0

ответ
663

Просмотры

Как подключиться к MySQL с графана Docker для LOKAL сервера MySQL

на моем веб-сервере я установил с Plesk грузчиком контейнер графана. Существует база данных MySQL установлена ​​на сервере тоже. Я начал контейнер, и в графана я начал с создания источника данных MySQL. Я попробовал локальный: 3306, как хозяин, и я вставил полномочие. Но после того, как «Save & Test» Я получаю сообщение об ошибке: наберите TCP 127.0.0.1:3306: подключение: подключение отказалось я думаю, у меня есть понимание проблемы с моим-адресом хоста. Есть ли кто-то, кто может мне помочь? Благодарю.
Mondy
1

голосов
0

ответ
87

Просмотры

Прометей / графана: объединение 2 таймсерий

Предположим далее, 2 PROMETHEUS таймсерий: service_deployed {службы} временная метка service_available {службы} временной метки набор конкретных метрик с соответствующими метки будет: service_deployed {сервис = «положение по-сервис»} 12345678,0 service_available {обслуживание = «предоставление-сервис»} 12345900,0, который в действительности говорят, что есть новая «норма-сервис» (в его наличии метки времени больше, чем развернутом один). Теперь представьте себе, я хотел бы представить эти 2 в одной таблице в графана. Что-то вроде: | Услуги | Развернутые | Доступный | | предоставление обслуживание | 12345678,0 | 12345900,0 | Также предположим, что я не могу использовать последнюю графана (> 5.0), который, кажется, чтобы иметь возможность объединить таблицы, так что я буду делать это с помощью promQL. Как бы вы об объединении этих показателей? Спасибо
vas
1

голосов
0

ответ
50

Просмотры

Посол Метрика, представляющее время процесса запроса

Я посол развертывается с Istio. StatsD экспортер находится на месте и графана приборной панели 4698 (https://grafana.com/dashboards/4698). Но, кажется, нет метрики просто показывает время, необходимое, чтобы получить ответ. envoy_listener_0_0_0_0_80_downstream_cx_length_ms - имеет запутанные значения (со всеми квантилями) http_request_duration_microseconds - при преобразовании в миллисекунды дают значение, как 10-20 мс (0,5 - 0,99) и квантиля это не реально ни. Только 2 метрики работает правильно: envoy_cluster_cluster_ext_auth_upstream_rq_time envoy_cluster_cluster_ext_ratelimit_upstream_rq_time Но они показывают время, затраченное на обработку запроса по аутентификации и ограничения частоты услуг. Как я могу получить время, затраченное на обработку весь запрос? С того момента он ударил посол в ответ момент было получено?
Onoxider
1

голосов
0

ответ
131

Просмотры

Монго DB с графана Ложный QUERY, новый Дата ()

Я использую графана для мониторинга. Но мой запрос IsNot работает. В моем запросе, я использую новый Date () функцию для поиска текущей даты. его работы Монго оболочки Но новый Date () не работает на графана. Графана оленья кожа принимает функции по командной строке графана, например, новый ISODate (), новый Дата () и т.д. графана ERROR: «сообщение»: непредвиденный маркер е в положении JSON 168 { «$ год»: новый Date ()} // не работая { "$ год": { "$ dateFromString": { "DateString": "2018-09-08T12: 10: 40,787"}}} // работает, почему это может быть?
hasan p.
1

голосов
0

ответ
62

Просмотры

Мониторинг Rancher контейнеров хостами через Прометея cAdvisor NodeExporter

У меня есть установки, где я управляю контролировать каждый контейнер моего Rancher 1.6 Environnement с стека Прометея (2.4.3) / графана (с cAdvisor v0.27.4 и NodeExporter v0.16.0). Вот мой вопрос. Мне удается контролировать каждый контейнер потребление, но я не могу связать потребление контейнера на основе хоста. Например, если я хочу, чтобы показать информацию об использовании процессора я использую container_cpu_user_seconds_total из cAdvisor, который обеспечивает использование центрального процессора контейнера в процентах, связанных с его хозяином, но я не могу найти какой хост обеспокоен (У меня есть 4 хостов в этой Environnement), так потребление процессора кумулятивное имеет тенденцию к более 100%. Я хотел бы показать либо диаграммы по хосту (я увидел, что я мог бы создать динамические диаграммы в графана, но это кажется немного трудно это вручную создать их не беспокоит меня). Должен ли я попытаться создать свои собственные метрики в пром-конф файле? Кажется немного избыточно для такого материала, я считаю, это очень странно, что эта информация только меня интересует. Вот почему я прошу его здесь. Я новичок на все эти инструменты. Заранее спасибо.
crumble
1

голосов
1

ответ
320

Просмотры

Nginx обратный прокси-сервер для графана с использованием в качестве приборной панели подпуть

Я хотел бы использовать панель как мой Nginx место для моего графана установки. Проблемы является графана использует панель в некоторые из них URL, нравится https://example.com/grafana/dashboard/new?orgId=1, где я хотел бы, чтобы это было https://example.com/dashboard/dashboard/new ? orgId = 1, и я думаю, что мой Nginx расположение переписывает в https://example.com/dashboard/new?orgId=1. Когда я его установки, чтобы использовать графана как подпуть все это работает, как ожидалось; grafana.ini: [Сервер] http_addr = 127.0.0.1 домен = example.com root_url =% (протокол) с: //% (домен) с / графана / Nginx конфигурации: # Серверы восходящего потока на входе grafana_server {сервер локальный: 3000; } {Сервер слушать 80; слушать [::]: 80; server_name example.com www.example.com; вернуться 301 https: // $ хоста $ REQUEST_URI; } {Сервер слушать 443 Ssl default_server; слушать [::]: 443 Ssl default_server; включить фрагменты кода / SSL-example.com.conf; включить фрагменты кода / SSL-params.conf; корень /var/www/example.com/html; Индекс index.html index.htm; server_name example.com www.example.com; Местонахождение / графана / {proxy_pass HTTP: // grafana_server /; proxy_set_header хоста $ хоста; }} Но изменить его на приборной панели и навигации по https://example.com/dashboard/dashboard/new?orgId=1 результатов в URL был переписан https://example.com/dashboard/new?orgId=1 графана .ini: [сервер] http_addr = 127.0.0.1 домен = example.com root_url =% (протокол) с: //% (домен) с / панель / Nginx конфигурации: # Серверы восходящего потока на входе grafana_server {сервер локальный: 3000; } {Сервер слушать 80; слушать [::]: 80; server_name example.com www.example.com; вернуться 301 https: // $ хоста $ REQUEST_URI; } {Сервер слушать 443 Ssl default_server; слушать [::]: 443 Ssl default_server; включить фрагменты кода / SSL-example.com.conf; включить фрагменты кода / SSL-params.conf; корень /var/www/example.com/html; Индекс index.html index.htm; server_name example.com www.example.com; расположение / панель / {proxy_pass HTTP: // grafana_server /; proxy_set_header хоста $ хоста; }}, Так что я попробовал сделать рерайт в месте Nginx, но не может заставить его работать по мере необходимости (на самом деле понятия не имеют, что делать здесь) место ~ (\ / приборной панели \ /) {proxy_pass HTTP: // grafana_server $ 1; proxy_set_header хоста $ хоста; } Место ~ / приборная панель / {перепишет ^ / приборную панель / $ 1; proxy_pass HTTP: // grafana_server; proxy_set_header хоста $ хоста; } Любая помощь приветствуется. С Уважением, 443 default_server SSL; включить фрагменты кода / SSL-example.com.conf; включить фрагменты кода / SSL-params.conf; корень /var/www/example.com/html; Индекс index.html index.htm; server_name example.com www.example.com; расположение / панель / {proxy_pass HTTP: // grafana_server /; proxy_set_header хоста $ хоста; }}, Так что я попробовал сделать рерайт в месте Nginx, но не может заставить его работать по мере необходимости (на самом деле понятия не имеют, что делать здесь) место ~ (\ / приборной панели \ /) {proxy_pass HTTP: // grafana_server $ 1; proxy_set_header хоста $ хоста; } Место ~ / приборная панель / {перепишет ^ / приборную панель / $ 1; proxy_pass HTTP: // grafana_server; proxy_set_header хоста $ хоста; } Любая помощь приветствуется. С Уважением, 443 default_server SSL; включить фрагменты кода / SSL-example.com.conf; включить фрагменты кода / SSL-params.conf; корень /var/www/example.com/html; Индекс index.html index.htm; server_name example.com www.example.com; расположение / панель / {proxy_pass HTTP: // grafana_server /; proxy_set_header хоста $ хоста; }}, Так что я попробовал сделать рерайт в месте Nginx, но не может заставить его работать, как требуется (на самом деле понятия не имеют, что делать здесь) место ~ (\ / приборной панели \ /) {proxy_pass HTTP: // grafana_server $ 1; proxy_set_header хоста $ хоста; } Место ~ / приборная панель / {перепишет ^ / приборную панель / $ 1; proxy_pass HTTP: // grafana_server; proxy_set_header хоста $ хоста; } Любая помощь приветствуется. С Уважением, корень /var/www/example.com/html; Индекс index.html index.htm; server_name example.com www.example.com; расположение / панель / {proxy_pass HTTP: // grafana_server /; proxy_set_header хоста $ хоста; }}, Так что я попробовал сделать рерайт в месте Nginx, но не может заставить его работать по мере необходимости (на самом деле понятия не имеют, что делать здесь) место ~ (\ / приборной панели \ /) {proxy_pass HTTP: // grafana_server $ 1; proxy_set_header хоста $ хоста; } Место ~ / приборная панель / {перепишет ^ / приборную панель / $ 1; proxy_pass HTTP: // grafana_server; proxy_set_header хоста $ хоста; } Любая помощь приветствуется. С Уважением, корень /var/www/example.com/html; Индекс index.html index.htm; server_name example.com www.example.com; расположение / панель / {proxy_pass HTTP: // grafana_server /; proxy_set_header хоста $ хоста; }}, Так что я попробовал сделать рерайт в месте Nginx, но не может заставить его работать по мере необходимости (на самом деле понятия не имеют, что делать здесь) место ~ (\ / приборной панели \ /) {proxy_pass HTTP: // grafana_server $ 1; proxy_set_header хоста $ хоста; } Место ~ / приборная панель / {перепишет ^ / приборную панель / $ 1; proxy_pass HTTP: // grafana_server; proxy_set_header хоста $ хоста; } Любая помощь приветствуется. С Уважением, }}, Так что я попробовал сделать рерайт в месте Nginx, но не может заставить его работать по мере необходимости (на самом деле понятия не имеют, что делать здесь) место ~ (\ / приборной панели \ /) {proxy_pass HTTP: // grafana_server $ 1; proxy_set_header хоста $ хоста; } Место ~ / приборная панель / {перепишет ^ / приборную панель / $ 1; proxy_pass HTTP: // grafana_server; proxy_set_header хоста $ хоста; } Любая помощь приветствуется. С Уважением, }}, Так что я попробовал сделать рерайт в месте Nginx, но не может заставить его работать по мере необходимости (на самом деле понятия не имеют, что делать здесь) место ~ (\ / приборной панели \ /) {proxy_pass HTTP: // grafana_server $ 1; proxy_set_header хоста $ хоста; } Место ~ / приборная панель / {перепишет ^ / приборную панель / $ 1; proxy_pass HTTP: // grafana_server; proxy_set_header хоста $ хоста; } Любая помощь приветствуется. С Уважением,
Yendor
1

голосов
1

ответ
40

Просмотры

Можно ли получить данные для графана щитков пользователь конкретно?

Я в настоящее время работает над интеграцией графана в угловом веб-приложения для целей тире интернатов. Где я застрял в сценарии, как дать конкретные пользовательские наборы данных для приборных панелей пользователей. Например: - В сервере SQL Если есть пользователь с именем А. Вместе с этим связана только получить все данные, что связано с самим собой. Это может быть просто архивировать с помощью SQL- ИНЕК. Но я хочу знать погоду, если это возможно сделать это на лету, без использования редактора запросов на графана панели. Редактор запросов должен получить данные только Релевент для конкретного пользователя. В этом случае редактор запросов должен получить данные, которые принадлежит к пользователю А. -Есть возможность в графана? -Также я хотел бы знать, сколько усилий потребуется, чтобы изменить CSS в графана приборной панели?
SelakaN
1

голосов
1

ответ
66

Просмотры

Prometheus среднем в течение периода времени в графана стол

Я не могу показаться, чтобы выяснить запрос Прометея вычислить одно значение, скажем, среднее использование процессора в экземпляре в течение определенного периода времени и создать таблицу графана из него: Период: последний 3h Instance A: Использование процессора Экземпляр B : CPU использование B Проще говоря, я хочу: выберите период времени в графана имеют Prometheus усреднить значения каждого экземпляра в течение этого периода с использованием одного значения, что данные для заполнения таблицы графана есть намеки? Спасибо!
Ivan Savcic
1

голосов
1

ответ
135

Просмотры

Prometheus не собирает метрики стручок

Я развертываюсь Прометей и графан в мою группу. Когда я открываю панели я не получаю данные для использования стручка процессора. Когда я проверяю Прометей UI, он показывает стручки 0/0 вверх, однако у меня есть много стручков, работающих в моем кластере. Что может быть причиной? У меня есть узел экспортер работает во всех узлах. Подвожу это для Кубэ-состояние-метрик, I0218 14: 52: 42,595711 1 builder.go: 112] Активные коллекторы: configmaps, cronjobs, daemonsets, развертывания, конечные точки, horizontalpodautoscalers, рабочие места, limitranges, пространства имен, узлы, persistentvolumeclaims, persistentvolumes, poddisruptionbudgets, стручки, replicasets, replicationcontrollers, resourcequotas, секреты, услуги, statefulsets I0218 14: 52: 42.595735 1 main.go: 208] Запуск метрики сервера: 0.0.0.0:8080 Вот мой Прометея конфигурационный файл: https: // GIST. github.com/karthikeayan/41ab3dc4ed0c344bbab89ebcb1d33d16 I»
karthikeayan
1

голосов
1

ответ
34

Просмотры

Как я могу изменить источник данных для приборной панели графана?

У меня есть новый источник данных, я хотел бы существующую панель для использования. Как я могу изменить его снова? Есть ли более быстрый способ, чем экспорт / импорта приборной панели?
Chris Stryczynski
1

голосов
1

ответ
14

Просмотры

Визуальный запущенные службы в графана

Как добавить запрос визуализировать сервис работает на Ubuntu с помощью графана? Я пытался добавить условия в которых тег как сервис = хроны, но это не работает. FROM процессов по умолчанию WHERE хоста = ubuntu1604 и обслуживание = хроны ВЫБРАТЬ поле (всего) среднего () GROUP BY времени (10 секунд) заполнить (нуль) F FORMAT AS серии ALIAS Времени службы После добавления условия службы я не может представить себе график ,
1

голосов
1

ответ
938

Просмотры

Графана - График с показателями по требованию

Я использую графана для моего приложения, где у меня есть метрики подвергаясь от моего источника данных по требованию, и я хочу, чтобы контролировать такие показатели, по требованию в графана в удобной графике. Например, пока исключение не пострадало от моего приложения, источник данных не выставляет метрику с именем «Exception». Тем не менее, я хочу, чтобы создать график, прежде чем руки, где я должен быть в состоянии указать метрику «Exception» и он должен зарегистрировать ее в графе всякий раз, когда мой источник данных выставляет «Exception» метрику. Когда я пытаюсь создать график на графана с помощью веб-интерфейса, я не могу видеть эти «показатели по требованию», так как они еще не были выставлены моим источником данных. Тем не менее, я должен быть в состоянии настроить график таким образом, чтобы в случае, если эти показатели подвергаются затем показать их. Если я иду вперед и типа из не подвергавшегося воздействия метрики имени в поле метрики, я получаю «ошибку запроса таймсерий данных» об ошибке. Предоставляет ли графана способ сделать это? Если это так, что мне не хватает?
Hrishi
1

голосов
1

ответ
243

Просмотры

Вы можете разделить код между несколькими графана сценария приборных панелей?

Я создал несколько скриптовых приборных панелей для графана. Я о том, чтобы создать другую. Есть все виды полезных функций, которые я создал и скопированные из сценария к сценарию. Я бы предпочел использовать хорошую практику программирования и импортировать код, а не копирования и вставки. Можно ли это сделать? Если да, то как бы один сделать это?
John Arrowwood
1

голосов
1

ответ
770

Просмотры

Графана аннотаций работы непоследовательно

Я использую графана тянуть в графитовых событий и наложим их на графиках в виде аннотаций. Это, кажется, работает очень непоследовательно для меня, так что я надеялся, что кто-то может иметь представление о том, что я могу делать неправильно. Я могу видеть все события в графитовой приборной панели, так что я знаю, что они доступны. Когда я создаю аннотацию я использую теги событий Графит: Тот выше, кажется, работает, как ожидалось: Я добавил второй аннотацию, и это один, кажется, не показывать вообще. Когда я смотрю на сетевой консоли в Chrome, оба аннотаций быть неправдоподобным, как ожидалось, но по какой-то причине второй один не добавляют к экрану: Первое событие сети (отображается на графике): [{ «данные»: «Исправлена ​​проблема с метрики не собираются должным образом для бамбука ",„что.“:„метрика ошибка исправлена“,„когда“: +1444197389,0,
vesuvious
1

голосов
1

ответ
263

Просмотры

Как создать пустую метрику в графите?

У меня есть три счетчика, созданные из StatsD, что я использую, но только один когда-либо был удар. Я пытаюсь представить все три счетчика в графе в графана но графана не лечить несуществующие метрики. Какой самый лучший способ, чтобы добавить пустой счетчик Graphite?
the_drow
1

голосов
1

ответ
1.8k

Просмотры

Сценарии в графана

Я новичок в графана, и я пытаюсь пройти через все руководства и документацию из Grafana.net, однако, у меня возникли проблемы с обучением, как сделать скриптового панель на графана, есть страница документации на сайте, но это очень кратко, и я не знаю, как поступить. Могу ли кто-нибудь поделиться со мной полезным сайтом для обучения, как построить скриптовую панель на графан (особенно с использованием InfluxDB в качестве сервера БД).
thien nguyen
1

голосов
1

ответ
550

Просмотры

Графана WorldMap не показывает точку

Я пытаюсь использовать плагин Worlmap из графана. У меня есть запись ES, которая выглядит следующим образом: завиток -u администратор -XPUT "HTTP: // локальный: 9200" / testmap -d»{ "Отображение": { "TypeMap": { "свойство": { "@location" : { "типа": "geo_point"}}}}} 'завиток -u администратора -XPUT "HTTP: // локальный: 9200 / testmap / TypeMap / 1" -d' { "@timestamp": «2016-06- 27T12: 07: 10 + 00: 00" , "@ имя_узла": "testhostt", "нагрузка": 0,5, "@location": "gbsuv7z"}»В графана я следующие настройки: Но теперь очки показаны в карте мира. Я не получить никакого сообщения об ошибке либо. Я был бы очень рад, если кто-то может указывать мне на мою проблему здесь.
1

голосов
1

ответ
498

Просмотры

Naming серию из измерений, графана и influxdb

Графана использует InfluxDB в качестве источника данных. Каждая серия в наплыве имеет два измерения: истинное измерение ( «температура»), и название городов «денвер». Для каждой серии, название города никогда не меняется, но сами названиями серии являются географическими координатами. Я могу построить температуру для каждого города в течение долгого времени, на графана. Я хотел бы также использовать название города куда-нибудь, например, легенду или таблицу под графиком. Я не хочу использовать название города исключительно - я все еще хочу координаты, чтобы быть главным показано в легенде. Как я могу открыть другие измерения и показать его либо в таблице под графиком, или в графе рядом с текущей легендой? Будет ли легче хранить название города в другом месте для ссылки?
horse hair
1

голосов
1

ответ
1k

Просмотры

Тиков в процентах в InfluxDB

Я сбор данных от хоста Proxmox в источник данных InfluxDB. Этот источник данных используется для питания панель графана. Данные собираются, как и должно быть, но у меня есть проблема построения графика использования процессора. Я понял, что данные, которые посылают относительно CPU посылаются как тики, поэтому я решил, что; Система / + Пользователь + Idle = Использование CPU в процентах System I, то есть взять среднее всех этих значений, чтобы получить среднее использование системы CPU за последнюю минуту. Вот где я столкнулся с проблемой. В документации InfluxDB говорится Использование математических операторов внутри вызовов функций в настоящее время не поддерживается. как это можно найти здесь InfluxDB документация Мой вопрос, если есть обходной путь для этого, так что я могу вычислить среднее суммы.
Pieterjan
1

голосов
1

ответ
2.1k

Просмотры

Regex очистить мою графана легенду

У меня есть эти названия в моей графана приборной панели легенды: stats.gauges.all.cloudwatch.communicationapi.dynamodb.ca_communicationapi_restaurantdispatchmethods.provisionedreadcapacityunits.maximum stats.gauges.all.cloudwatch.communicationapi.dynamodb.es_communicationapi_restaurantdispatchmethods.consumedreadcapacityunits.maximum stats.gauges.all. cloudwatch.communicationapi.dynamodb.ca_communicationapi_restaurantdispatchmethods.provisionedreadcapacityunits.maximum и я хотел бы извлечь страну и тип параметра. Я попытался AliasByNode, но все еще очень длинное название. Есть ли способ, чтобы получить что-то вроде: ч-эс-предусмотренном потребляется ч-Может быть предоставлено AliasSub может это сделать, но запрос регулярного выражения, кажется очень сложным. Любая идея?
Rober
1

голосов
1

ответ
346

Просмотры

графана черчения с несколькими полями

У меня есть некоторые данные, как это который я помещаю в наплыве БД. Измерение USERA = 10, UserB = 20, userC = 30 1475777099000000000 измерение userZ = 11, USERA = 12, UserB = 31 1475777199000000000 возможно динамически подобрать USERA, В, С, Z для графана участка? или мне изменить мою схему?
NinjaGaiden
1

голосов
1

ответ
739

Просмотры

Графана: Расчет одного процента роста стоимости от суммы (серии)

Учитывая набор серии aaa.bbb. *. Ссс. Мне нужно суммировать все серии, и показывает одно значение - процентное увеличение последнего значения по сравнению с последней доступной стоимостью 1 месяц назад. Другими словами: (last_now - last_1m_ago) / last_1m_ago. Я знаю, что могу «Override относительное время» со значением «1М», но расчет один номер ускользает от меня. Спасибо!
Yurik
1

голосов
1

ответ
2.6k

Просмотры

Графана / Графит - дисплей Количество серий, где число> 0

У меня есть некоторые показатели гистограммы на уровне пользователей. Я хочу, чтобы отобразить singlestat в графана, который показывает мне количество рядов, где граф в histogram.bin_5000> 0. Я могу получить его, чтобы отобразить число серий с countSeries. Но, похоже, не может получить фильтр для удаления серии, которые находятся ниже определенного значения. С графом серии С графом серии И removeBelowValue
blak3r
1

голосов
1

ответ
369

Просмотры

Graphite / Grafana - fetch metrics, aggregate, store as a new metric - any solution?

У меня есть довольно конкретный случай использования, когда мне нужно умножить: метрическую А по метрике В, назовем его AB метрика С метрическим D, давайте назовем его CD и т.д. Тогда мне нужно использовать AB, CD ... YZ вместе для того, чтобы выработать результат, давайте назовем его ABYZ. Реальные преобразования являются более сложными, но давайте пропустить его, как это не так важно. Это сделало бы мою жизнь легче, если у меня есть AB и CD предварительно вычислены, как я мог бы запросить его с помощью переменных шаблона в графана. Скажем, я мог бы указать переменные $ включить которая будет список пара: AB, CD и т.д. Тогда я мог бы легко контролировать результаты ABYZ путем включения некоторых показателей и за исключением некоторых из них. В моей нынешней схеме, без метрики быть предварительно вычислена, это не представляется возможным использовать переменный шаблон, поскольку на данном этапе не представляется возможным работать, какие метрики следует по умноженное на которой метрика. Скажем, я хотел бы получить результаты этого запроса Графит:.. (Псевдоним diffSeries (maxSeries (multiplySeries (maxSeries (stats.gauges.stock {stock1, stock2} .offers.EUR.bid), averageSeries (stats.gauges. stock.currency.fidor..EUR.PLN)), maxSeries (stats.gauges.stock. {stock1, stock2} .offers.PLN.bid. *)), minSeries (multiplySeries (minSeries (stats.gauges.stock. { stock1, stock2} .offers.EUR.ask.), averageSeries (stats.gauges.stock.currency.fidor..EUR.PLN)), minSeries (stats.gauges.stock. {stock1, stock2} .offers.PLN. спросить *))), «дифференциал») и сохранить его в этой метрике:. stats.gauges.stock.diff существует ли какое-либо решение, которое может создать новые метрики из уже существующих? Я хотел бы пропустить слой StatsD и коснуться слой графита / углерода, непосредственно (если это возможно).
NeverEndingQueue
1

голосов
1

ответ
52

Просмотры

How to specify the ID of a Datasource using Grafana API?

Я хочу создать DataSource, используя их API. Так что я могу создать DataSource без каких-либо проблем, но я не могу указать идентификатор я хочу использовать. Было бы полезно для меня, потому что я хочу, чтобы создать источник данных динамически следуя этой логике: проверить, если новый хозяин вверх -> если кто-то вверх создать проверку источника данных, если хост выключен -> если один вниз удалить его источник данных Таким образом, чтобы создать источник данных я сделал: createDataSource = Meteor.bindEnvironment (функция () {SetTimeout (Meteor.bindEnvironment (функция () {HTTP.call ( "POST", "HTTP: // локальный: 3000 / API / источники данных", {заголовки: { 'Accept': 'приложения / JSON', 'Content-Type': 'приложения / JSON', 'Авторизация': 'Канал 123',}, данные: { "Имя": "test_datasource_from_js", "идентификатор": 5, "типа": "Прометея", "URL": "HTTP: // dataSourceFromJs: 9090", "доступ": "прокси", "BasicAuth" ложь }}, функция (ошибка, результат) {если (ошибка!) {console.log (результат); } Еще {console.error (ошибка); }}); }), 500); }); Но поле «Идентификатор»: 5 не имели никакого эффекта источник данных был создан с идентификатором 3.
Jerome
1

голосов
1

ответ
688

Просмотры

графана сценарий influxdb

Я использую графана 4 и influxDB. Мне нужно, чтобы показать график загрузки процессора сказать для определенного хоста путем создания параметров в URL, как этот HTTP: // my_grafana: 3000 / панель / скрипт / scripted.js имя = CPULoad и хост = ussd1 я пытаюсь использовать сценарий? щитки для этого, но я не могу понять, как сказать scripted.js, где искать данные о CPULoad. может кто-нибудь дать мне некоторые указатели? С уважением, Martin
mquevedob
1

голосов
1

ответ
1.4k

Просмотры

Графана оповещения Webhook - Каковы возможные состояния?

Я смотрю на уведомления оповещения документации графана: http://docs.grafana.org/alerting/notifications/ И я должен сказать, что это довольно редко. Пример веб-крючок показывает: «состояние»: «Alerting». Из моих тестов, фактическое значение «предупреждение» (в нижнем регистре), и есть также «хорошо» значение, когда все хорошо. Приборная панель также позволяет предположить, что может быть «нет данных» состояние, хотя я не был в состоянии Репрографического это. Есть ли более подробная документация, или лучше примеры того, что можно ожидать от веб-крючками JSON?
Robert Fraser
1

голосов
1

ответ
2.3k

Просмотры

Как удалить данные графана периодически?

Я развернуты системы мониторинга графана, он сохраняет базы данных в директории «/ главная / пользователя / данных», проблема заключается в том, что данные сохраняется навсегда, так что файловая система является полное использование и я хотел бы, чтобы удалить эти данные, например, еженедельно.
Asier Gomez
1

голосов
1

ответ
914

Просмотры

цвета на основе от нескольких значений в графана стат панели

Я использую один панель стата, где значения могут быть либо 0,1,2,3,6,7. Есть ли способ, что я могу определить цвет для каждого значения в отдельности? Я вижу, пороги, но, кажется, он может сделать это только от трех значений? Могу ли я сделать это на основе более 3-х значений и с различными цветами каждый?
lightweight
1

голосов
1

ответ
223

Просмотры

Как использовать оповещение графан для автоматического средства

Я настроил графана для отображения системных показателей с помощью collectd. Я также настроен оповещения слабину с помощью настраиваемых политик на графана. Можно ли использовать эти сигналы, чтобы вызвать скрипт / услугу автоматического лекарства?
Atmesh Mishra
1

голосов
1

ответ
229

Просмотры

Докер контейнеры связи, не подвергая порты

- графана: / вар / Библиотека / графана env_file: - config.monitoring ссылки: - influxdb каротаж: драйвер: опции JSON-файл: макс-размер: "100м" Макс-файл: "3" перезагрузка: всегда тома: influxdb: portainer : графана: сети: приток: Все контейнеры строят успешно. Telegraf вставляет данные в Приток. Ошибки не выбрасываются. Это происходит только тогда, когда порт 8086 подвергается. Если я закрыть порт 8086 данных не вставлен, но база данных видны из графан - источник данных панели. Когда я экономлю соединение выводится сообщение о том, что соединение было успешным. Есть ли способ, чтобы получить данные из Influxdb контейнера, не подвергая порта 8086 общественности? Драйвер: Параметры JSON-файл: макс-размер: «100м» Макс-файл: «3» перезагрузка: всегда тома: influxdb: portainer: графана: сети: Приток: Все контейнеры строят успешно. Telegraf вставляет данные в Приток. Ошибки не выбрасываются. Это происходит только тогда, когда порт 8086 подвергается. Если я закрыть порт 8086 данных не вставлен, но база данных видны из графан - источник данных панели. Когда я экономлю соединение выводится сообщение о том, что соединение было успешным. Есть ли способ, чтобы получить данные из Influxdb контейнера, не подвергая порта 8086 общественности? Драйвер: Параметры JSON-файл: макс-размер: «100м» Макс-файл: «3» перезагрузка: всегда тома: influxdb: portainer: графана: сети: Приток: Все контейнеры строят успешно. Telegraf вставляет данные в Приток. Никакие ошибки не выбрасываются. Это происходит только тогда, когда порт 8086 подвергается. Если я закрыть порт 8086 данных не вставлен, но база данных видны из графан - источник данных панели. Когда копит соединение выводится сообщение о том, что соединение было успешным. Есть ли способ, чтобы получить данные из Influxdb контейнера, не подвергая порта 8086 общественности? Telegraf вставляет данные в Приток. Ошибки не выбрасываются. Это происходит только тогда, когда порт 8086 подвергается. Если бы я закрыть порт 8086 данных не вставленные но база данных видны из графан - источник данных панели. Когда я экономлю соединение выводится сообщение о том, что соединение было успешным. Есть ли способ, чтобы получить данные из Influxdb контейнера, не подвергая порта 8086 общественности? Telegraf вставляет данные в Приток. Ошибки не выбрасываются. Это происходит только тогда, когда порт 8086 подвергается. Если я закрыть порт 8086 данных не вставлен, но база данных видны из графан - источник данных панели. Когда я экономлю соединение выводится сообщение о том, что соединение было успешным. Есть ли способ, чтобы получить данные из Influxdb контейнера, не подвергая порта 8086 общественности?
sarbo
1

голосов
1

ответ
753

Просмотры

В любом случае, чтобы иметь пары ключ / значение в качестве переменных шаблона на графана?

я строю пару панелей с использованием графана и я нашел функцию шаблонный быть очень полезным, однако я мониторинг некоторых экземпляров EC2 и получить некоторые метрики из ec2 имен cloudwatch, однако те использовать InstanceID в качестве параметра, так как InstanceID это на самом деле не человек читаемым, который приносит мне на мой вопрос: есть ли способ, чтобы иметь пары ключ / значение в качестве шаблонных переменных для приборной панели? что, как люди будут видеть имя хоста, выберите его, а правая InstanceID будет подаваться к панелям, спасибо заранее
Juan Sebastian
1

голосов
1

ответ
1.5k

Просмотры

docker-compose basic Prometheus / Grafana example with one node exporter

Question: how to configure the Prometheus server to pull data from the node exporter? I have successfully set up the data sources at Grafana and see the default dashboard with the following docker-compose.yml. The 3 services are: Prometheus server Node exporter Grafana Dockerfile: version: '2' services: prometheus_srv: image: prom/prometheus container_name: prometheus_server hostname: prometheus_server prometheus_node: image: prom/node-exporter container_name: prom_node_exporter hostname: prom_node_exporter depends_on: - prometheus_srv grafana: image: grafana/grafana container_name: grafana_server hostname: grafana_server depends_on: - prometheus_srv Edit: I used something similar to what @Daniel Lee shared and it seems to work: # my global config global: scrape_interval: 10s # By default, scrape targets every 15 seconds. evaluation_interval: 10s # By default, scrape targets every 15 seconds. scrape_configs: # Scrape Prometheus itself - job_name: 'prometheus' scrape_interval: 10s scrape_timeout: 10s static_configs: - targets: ['localhost:9090'] # Scrape the Node Exporter - job_name: 'node' scrape_interval: 10s static_configs: - targets: ['prom_node_exporter:9100']
tgogos
1

голосов
1

ответ
518

Просмотры

добавить Docker контейнер в качестве источника данных для графана

3 часа назад Up 3 часа 9000 / TCP piha_cont 61c8a4c80180 MySQL: 5,6 "Докер-EntryPoint ..." 3 часа назад до 3 часов 0.0.0.0:33061->3306/tcp diba_cont 2-4 предназначены для запуска проекта Laravel по умолчанию, доступно через: локальный хост: 8080 Первый контейнер был взят из этого изображения: https://hub.docker.com/r/kamon/grafana_graphite/ Теперь идея состоит в том, чтобы добавить контейнер (engie_cont) в качестве источника данных. Я Войти в графана как пользователь: админ пароль: админ, иди добавить DataSource и получаю ошибку: Почему я не могу добавить URL (локальный: 8080), которая доступна из браузера (Chrome) в качестве DataSource? 3 часа назад Up 3 часа 0.0.0.0:33061->3306/tcp diba_cont 2-4 предназначены для запуска проекта Laravel по умолчанию, который доступен через: локальный: 8080 Первый контейнер был взят из этого изображения: https: // хаба. docker.com/r/kamon/grafana_graphite/ Теперь идея состоит в том, чтобы добавить контейнер (engie_cont) в качестве источника данных. Я Войти в графана как пользователь: админ пароль: админ, иди добавить DataSource и получаю ошибку: Почему я не могу добавить URL (локальный: 8080), которая доступна из браузера (Chrome) в качестве DataSource? 3 часа назад Up 3 часа 0.0.0.0:33061->3306/tcp diba_cont 2-4 предназначены для запуска проекта Laravel по умолчанию, который доступен через: локальный: 8080 Первый контейнер был взят из этого изображения: https: // хаба. docker.com/r/kamon/grafana_graphite/ Теперь идея состоит в том, чтобы добавить контейнер (engie_cont) в качестве источника данных. Я Войти в графана как пользователь: админ пароль: админ, иди добавить DataSource и получаю ошибку: Почему я не могу добавить URL (локальный: 8080), которая доступна из браузера (Chrome) в качестве DataSource? ком / г / Камон / grafana_graphite / Теперь идея состоит в том, чтобы добавить контейнер (engie_cont) в качестве источника данных. Я Войти в графана как пользователь: админ пароль: админ, иди добавить DataSource и получаю ошибку: Почему я не могу добавить URL (локальный: 8080), которая доступна из браузера (Chrome) в качестве DataSource? ком / г / Камон / grafana_graphite / Теперь идея состоит в том, чтобы добавить контейнер (engie_cont) в качестве источника данных. Я Войти в графана как пользователь: админ пароль: админ, иди добавить DataSource и получаю ошибку: Почему я не могу добавить URL (локальный: 8080), которая доступна из браузера (Chrome) в качестве DataSource?
Demaunt
1

голосов
2

ответ
190

Просмотры

Потерянные данные углерода - графит

Я в настоящее время использую графит для мониторинга показателей с сервера API. Я использую statsd / углерод для получения метрик через графит (я использую докер здесь / https://github.com/hopsoft/docker-graphite-statsd). Дело в том, что я не могу сохранить данные углерода больше, чем один или два дня после того, как данные углерода был создан. Он отлично работает хорошо для statsd - Я следил за время отклика и количество запросов / ошибок на моих конечных точек больше, чем неделю назад, и все еще может иметь доступ к нему. И в тот же день, что я отправить эти данные, данные углерода (использование процессора, памяти используется ...) был также доступен, но сейчас не видно больше. Есть ли исправить я могу сделать? Большое спасибо! - smgr
smgr
1

голосов
1

ответ
515

Просмотры

Нет опции «Postgres» в качестве типа базы данных по графана

Я установил графана, как описано на сайте. http://docs.grafana.org/installation/debian/ И поскольку я использую PostgreSQL в качестве базы данных я хотел Т.П. добавить МАЕ источник данных. К сожалению, я не нашел вариант Postgres (только Graphit, MySQL, InfluxDB и два других типа были там). Существует даже любой Postgres плагин на веб-сайте (тот, который я нашел не работает https://github.com/sraoss/grafana-sqldb-datasource). У нас есть решение, так что графана поддерживает Postgres?
Ben Jo

Просмотр дополнительных вопросов

Связанные вопросы