Мониторим ИТ
8.09K subscribers
202 photos
2 files
1.53K links
Канал о наблюдаемости (Monitoring & Observability): логи, трейсы, метрики.

Реклама: @gals_ad_bot
Вопросы: @antoniusfirst

@usr_bin_linux — Linux, Kubernetes, Docker, Terraform, etc.

@zabbix_ru — только Zabbix

@elasticstack_ru — ElasticSearch/OpenSearch
Download Telegram
Мичурину и не снилось! В этой статье пишут о мониторинге VMware при помощи утилиты rvtools и дальнейшей передачи собранных метрик в Elasticsearch.

На сайте автора утилиты:

RVTools is a Windows .NET 4.6.1 application which uses VMware vSphere Management SDK 7.0 and CIS REST API to display information about your virtual environments.

Interacting with VirtualCenter 4.x, ESX Server 4.x, VirtualCenter 5.x, ESX Server 5.x, VirtualCenter 6.x, ESX Server 6.x, VirtualCenter 7.0 and ESX server 7.0 RVTools is able to list information about VMs, CPU, Memory, Disks, Partitions, Network, Floppy drives, CD drives, Snapshots, VMware tools, Resource pools, Clusters, ESX hosts, HBAs, Nics, Switches, Ports, Distributed Switches, Distributed Ports, Service consoles, VM Kernels, Datastores, multipath info, license info and health checks.

The information can be exported to csv and xlsx file(s). With a xlsx merge utility it’s possible to merge muliple vCenter xlsx reports to a single xlsx report.


Последний релиз утилиты был 1 мая 2020 г.
А вы используете в Zabbix настройки частоты опросов в зависимости от времени и дня недели?

👍 — использую

👎 — не обращал внимания/не знал про эту фичу и теперь для экономии диска буду использовать

👀 — мои диски настолько огромны, что какие-то там метрики мониторинга их не утилизуют даже на 0,000001%
Тинькофф выпустил сегодня на Хабре сразу две статьи о мониторинге:

Клиентский мониторинг производительности

Статья об использовании собственного инструмента для мониторинга производительности веб-приложений — Perfectum Client. Как они пишут:

Perfectum Client — это легковесная библиотека для измерения клиентских показателей производительности.


Синтетический мониторинг производительности

Библиотека для синтетического мониторинга называется Perfectum Synthetic. Это инструмент для измерения синтетических показателей производительности.

В обоих статьях есть ссылка на репозиторий в Github.
В этой статье на Медиуме пишут о Kubewatch — вотчере для Kubernetes с открытым исходным кодом, написанным на Go и разработанным Bitnami Labs. Это некий посредник между кластером Kubernetes и Slack. Kubewatch отслеживает ресурсы Kubernetes на предмет изменений и шлёт алерты в Slack.

Ссылка на репозиторий
Open Distro — это форк всем известного Elastic Stack. И если в оригинальном Elastic некоторые приятные функции, вроде интеграции с AD, гранулярного предоставления прав объектам внутри Elasticsearch, Алертинга, поддержки языка SQL, являются платными, в Open Distro это отдают за так. В этом видео с AWS re:Invent выступает архитектор AWS и рассказывает о возможностях по работе с функциями безопасности в Open Distro.

К слову, в самом Elastic есть, например, SIEM, а Алертинг можно прикрутить через Elast Alert. Выбор дистрибутива, скорее всего, должен основываться на задачах, а не измерении количества бесплатных плюшек.
Instana — система мониторинга микросервисных архитектур. Их основное преимущество — это один агент для всего стека технологий, которые им автоматически дискаверятся на сервере. Instana контрибьютит в репозитории решений, входящих в CNCF. И не только контрибьютит, но и использует. Например, под капотом, у них работает известный OpenTracing, есть встроенная интеграция с Jaeger и ещё много чего такого, что связывает их с открытыми решениями.

В этой статье на Medium о возможностях мониторинга кластера Kubernetes в Instana.
Ещё одно интересное выступление с GrafanacONline 2020 — «Prometheus rate queries in Grafana». В этом докладе инженер Grafana Labs Björn Rabenstein расскажет о работе с временными рядами Prometheus в Grafana, чтобы не пропустить проблемных ситуаций на графиках.

О других интересных выступлениях с GrafanacONline 2020 писал выше.
Опубликованы видео и файлы с презентациями с Zabbix Meetup Online - Russia #2. В программе:

⚡️ Разработка плагинов для Zabbix Agent 2

⚡️ Мониторинг PostgreSQL c использованием Zabbix

⚡️ Решаем практические задачи мониторинга с помощью JavaScript

⚡️ Миграция с MySQL на PostgreSQL
В этой статье 5 опенсорсных альтернатив Slack для группового чата. Эти чаты имеют развитые сообщества и много полезных плагинов. Например, непосредственно в чате, можно запрашивать представления из Grafana.
Самый простой в мире дашборд kubernetes — k1s. В этой статье на Медиум чувак рассказывает про дашборд на bash-скрипте. Там же есть ссылка на репозиторий.
А вот подъехали видосы с прошедшей 25 июня конференции ElasticON. На ней сотрудники Elastic и приглашённые клиенты рассказывают о подходах к использованию Elastic Stack и кейсах.
Слышали про бесплатный инструмент автоматизации воркфлоу n8n.io? Это как Zapier или IFTTT, только энтерпрайзнее что ли. В своём блоге на Медиум они рассказывают о мониторинге и алертинге относительно БД Postgresql. Выглядит просто, но ничего ж не мешает использовать эту штуку для более масштабных задач автоматизации, верно?
Shell-operator — это инструмент для запуска произвольных скриптов по событиям в кластерах Kubernetes. Частным случаем таких произвольных скриптов является подписка на события через Kubernetes API и запуск хуков по таким событиям. А частным случаем запуска хуков является экспорт произвольных метрики для их дальнейшего scraping'а Prometheus’ом.

В этой статье об обновлениях shell-оператора, там же в конце статьи ссылки на описание этого инструмента.
SRE: Observability: Metric Namespaces and Structures

В этой статье о тайном оружии SRE — древовидном структурировании метрик в Prometheus. На заметку тем, кто не структурирует.
Про Skydive — инструмент для визуализации сетевой топологии на основе netflow, я уже как-то писал. Сегодня на Хабре вышла статья о добавлении ноды в Skydive топологию вручную через Skydive client. Эта возможность появилась благодаря Node rule API, которая появилась начиная с версии 0.20