Grafana
-
Plot Your REST Endpoints Using grafana-infinity-datasource
Когда речь идет о наблюдаемости Grafana является стандартным инструментом для визуализации. Dashboard Grafana состоит из различных визуализаций, которые, как правило, поддерживаются базой данных. Это не всегда так. Иногда вместо того, чтобы выталкивать данные из базы как есть, может потребоваться отформатировать данные. Это не всегда можно реализовать с помощью функций, которые предоставляет база данных. Например, может потребоваться извлечь результаты из закрытого API. В этом месте вступает в действие плагин grafana-infinity-datasource. С помощью grafana-infinity-datasource можно создавать визуализации на основе JSON, XML, CSV…
-
Развертывание Ресурсов Kubernetes в Управляемом и Порядочном Режиме
При развертывании ресурсов Kubernetes в кластере иногда необходимо развернуть их в определенном порядке. Например, определение пользовательского ресурса (CRD) должно существовать до создания любых пользовательских ресурсов этого типа. Sveltos может помочь вам решить эту проблему, позволяя указать порядок развертывания ресурсов Kubernetes. Порядок ClusterProfile A ClusterProfile is a Kubernetes custom resource definition (CRD) that defines the resources that you want to deploy on a set of Kubernetes clusters. ClusterProfile позволяет клиентам определять порядок: Использование поля helmCharts: Поле helmCharts позволяет указать список диаграмм…
-
Отправьте Ваши журналы в Loki
Одна из моих текущих презентаций посвящена Обзорабильности в целом и Распределенному Трассировке в частности, с реализацией на OpenTelemetry. В демонстрации я показываю, как можно наблюдать за трассировками простой распределенной системы, состоящей из API-шлюза Apache APISIX, приложения на Kotlin с Spring Boot, приложения на Python с Flask и приложения на Rust с Axum. Ранее в этом году я выступал и посещал комнату Обзорабильности на FOSDEM. Одна из презентаций демонстрировала стек Grafana: Mimir для метрик, Tempo для трасс и Loki для логов.…
-
Как настроить Istio, Prometheus и Grafana для мониторинга
Введение в наблюдаемость Istio с использованием Prometheus Сетевая сетка Istio абстрагирует сеть от слоев приложения с помощью прокси-агентов. Вы можете реализовать безопасность и продвинутые сетевые политики для всей коммуникации по вашей инфраструктуре, используя Istio. Но еще одной важной особенностью Istio является наблюдаемость. Вы можете использовать Istio для наблюдения за производительностью и поведением всех ваших микросервисов в вашей инфраструктуре (см. изображение ниже). Одной из основных обязанностей инженеров по надежности сайта (SRE) в крупных организациях является мониторинг золотых метрик их приложений, таких…
-
Повышение уровня безопасности: Grafana для аналитики безопасности в реальном времени и оповещений
В цифровую эпоху, где угрозы утечки данных и киберугрозыhoverlarge, обеспечение безопасности ваших цифровых активов является важнейшим приоритетом. Предприятия остро нуждаются в надежных инструментах, которые не только обнаруживают угрозы в реальном времени, но и предоставляют полезные инсайты для минимизации рисков. Grafana, ведущая open-source платформа для мониторинга и observability, emerged как критически важный игрок в повышении security posture через аналитику безопасности в реальном времени и уведомления. Эта статья углубляется в то, как можно использовать Grafana для усиления ваших мер безопасности, предлагая пошаговое…
-
Исследование сборщика OpenTelemetry
Открытый сборщик OpenTelemetry находится в центре архитектуры OpenTelemetry, но не связан с W3C Trace Context. В моем демо трассировки я использую Jaeger вместо Collector. Однако он всеобъемлющ, как в каждом посте, связанном с OpenTelemetry. Я хотел исследовать его дальше. В этом посте я исследую различные аспекты Collector: Виды данных: журналы, метрики и трассировки Модели push и pull Операции: чтение, трансформация и запись Первые шаги A long time ago, observability as we know it didn’t exist; what we had instead was…
-
Создание решения для аналитики логов, которое в 10 раз эффективнее с точки зрения затрат, чем Elasticsearch
Логи часто занимают большую часть информационных активов компании. Примерами логов являются деловые логи (например, журналы активности пользователей) и журналы эксплуатации и технического обслуживания серверов, баз данных, сетей или устройств IoT. Логи являются хранительницей бизнеса. С одной стороны, они предоставляют предупреждения о системных рисках и помогают инженерам быстро определять основные причины при устранении неполадок. С другой стороны, если изменить временной диапазон, можно выявить полезные тенденции и закономерности, не говоря уже о том, что деловые логи являются основой понимания пользователей. Однако, логи…
-
Как наблюдаемость переопределяет роли разработчиков
Компании используют программное обеспечение для управления своим бизнесом в современном цифровом мире. С увеличением использования микросервисов, контейнеров и облачных технологий традиционные методы мониторинга и решения проблем уже не достаточны. Вот где приходит понятие наблюдаемости. Наблюдаемость и мониторинг часто вызывают путаницу. Если мониторинг относится к регулярному наблюдению и записи активностей, происходящих в проекте, то наблюдаемость следит и понимает, как система работает и ведет себя в реальном времени. Использование наблюдаемости позволяет разработчикам лучше понимать систему и быстро решать любые потенциальные проблемы. Шаблоны…
-
Оптимизация производительности в аггрегатных облачных IoT-приложениях: Использование Grafana и подобных инструментов
Вегодняшняя эпоха Agile разработки и Интернета вещей (IoT) делает оптимизацию производительности для приложений, работающих на облачных платформах, не просто желательным, а必需ым. Agile IoT проекты характеризуются быстрыми циклами разработки и частыми обновлениями, что делает надежные стратегии оптимизации производительности essential для обеспечения эффективности и результативности. Эта статья погрузится в техники и инструменты оптимизации производительности в Agile IoT облачных приложениях, с особым акцентом на Grafana и аналогичные платформы. Необходимость оптимизации производительности в Agile IoT Agile IoT cloud приложения часто обрабатывают большие объемы данных…