主题
监控与可观测性
28 篇文章
-
Druid架构设计思想详解
Druid 架构设计思想详解:基于 LSM-tree 思想的实时数据库架构、DataSource 与 Segment 数据结构、以及对 CQRS 模式的借鉴应用,实现高速数据写入与快速实时查询。
-
Zabbix Agent Active 主动模式配置
Zabbix Server 监控主机过多导致性能问题时,调整 Agent 为主动模式。配置 zabbix_agentd.conf 和修改监控模板以启用主动检查。
-
Grafana 重置 admin 密码
忘记 Grafana Web 界面 admin 密码后的重置方法。通过直接操作 SQLite 数据库文件修改用户密码。
-
Druid I/O 分析(二)
Druid I/O 机制的进一步分析。深入讲解数据存储、检索、性能优化的细节。
-
Druid 书籍阅读记录
Druid 相关书籍阅读笔记。涉及列数据库、时序数据库定义,Druid 特点对比,LSM-tree 架构和性能特性,集群各节点职责。
-
Druid 学习笔记 - 数据摄入
Druid 数据摄入 (Ingestion) 的学习笔记。涉及数据格式、schema 配置、摄入规范等核心概念。
-
Druid 集群监控方案
Druid 集群监控使用 Prometheus + druid_exporter 方案。druid_exporter 是 Python 组件,采集 Druid 指标并暴露 HTTP 接口给 Prometheus。
-
Kafka 监控搭建
Kafka 集群监控使用 Prometheus + Grafana + JMX 方案。通过 jmx_prometheus_javaagent 采集 Kafka JMX 指标,配置 Prometheus 和 Grafana 展示监控面板。
-
Kafka 最佳实践
关于 Kafka 应用的最佳实践总结。包括配置优化、监控部署、故障排查等实战建议。
-
Druid I/O 分析笔记
关于 Druid I/O 操作和性能优化的笔记。包括数据存储、读写机制、性能调优等内容。
-
Druid 集群搭建的重要坑
Druid 集群搭建过程中遇到的问题总结。包括数据可视化页面加载失败、数据导入卡顿、服务无法访问、内存溢出等各类问题的排查和解决方案。
-
Kafka 主要参数详解
Kafka 配置参数详解。涵盖 broker、producer、consumer 等重要参数的含义和调优方法。
-
Druid 数据摄入笔记
Druid 数据摄入的官方文档整理。包括数据格式支持(JSON/CSV/TSV)、dataSchema 组件结构、DataSchema/ioConfig/tuningConfig 配置。
-
Druid Tranquility 使用笔记
关于 Druid Tranquility 实时数据摄入的笔记。Tranquility 是独立的 HTTP 服务,通过配置 JSON 文件定义数据源、schema、聚合指标,接收实时数据。
-
Druid 的发送数据和查询数据
关于向 Druid 导入和查询数据的整理笔记。通过 Hadoop 数据源导入 JSON 格式数据,配置 schema 和聚合指标,用 curl 命令展示数据发送和查询流程。
-
HDFS 的安装和部署
HDFS 集群部署完整步骤。包括环境准备、JDK 和 Hadoop 安装、SSH 信任配置、HDFS 配置文件编辑、格式化与启动流程。
-
Zookeeper 集群环境安装过程
Zookeeper 集群部署完整指南。包括下载解压、环境变量配置、zoo.cfg 配置、集群部署(奇数台机器)、分布式安装、启动与验证流程。
-
InfluxDB 命令参考
InfluxDB 0.13 完整命令参考。包含数据构成、数据库操作、CRUD 命令、函数、用户管理、数据保留策略、持续查询、HTTP API 等核心操作。
-
InfluxDB 写数据语法
InfluxDB 行协议(Line Protocol)详细语法参考。覆盖格式、空格规则、时间戳、转义规则、数据类型、CLI 和 HTTP 写入方式。
-
我的 Grafana 配置
Grafana 多租户架构配置笔记。覆盖 Organization、User、Team 角色管理,InfluxDB 数据源配置(Proxy 模式),告警方式配置(Webhook/钩子)。
-
时序数据库技术体系 – 初识InfluxDB
InfluxDB 数据模型与系统架构深度分析。覆盖 Measurement、Tags、Fields、Point、Series 核心概念,以及 Database、Retention Policy、Shard Group、Shard 的逻辑组织与分片策略。
-
Zabbix Server 源码安装
Zabbix Server 从源码编译安装的步骤。包含 configure 配置、依赖库安装、编译与安装等关键步骤。
-
Grafana + MySQL 数据源配置
Grafana 使用 MySQL 数据库作为数据源的配置方法。包括 default.ini 数据库配置、账户权限设置、dashboard 创建与 SQL 查询配置步骤。
-
Prometheus入门
Prometheus 与时序数据库(TSDB)的基础概念。TSDB 特性、写入模式、时间排序、数据采集和保留策略等核心原理。
-
监控与告警
大规模系统监控与告警的核心原则。覆盖黄金指标(延迟、流量、错误、饱和度)、告警设计(避免狼来了效应、可操作性)以及白盒/黑盒监控方案。
-
Docker容器的监控技术
Docker 容器监控的核心理论与工具选型。覆盖黑盒/白盒监控、自主托管方案(CAdvisor+StatsD+InfluxDB+Grafana、Prometheus、Graphite)与 SaaS 方案(Datadog、Sysdig)对比。
-
快速部署 Prometheus 监控系统
Prometheus 快速部署指南。以 Docker 容器方式部署 Prometheus Server、Node Exporter、cAdvisor、Grafana,涵盖配置、启动命令与验证步骤。
-
nagios难忘的错误
记录一次 nagios 配置错误排查。time 参数定义为"7x24",但引用时误写为"724"导致参数无法调用,修正参数名后解决。