Grafana之数据可视化(01)
Grafana是一个开源的数据可视化平台,通过配置接入各种数据源,就可以查询和可视化数据。
Grafana使用go语言编写,支持当前几乎所有(30+)的主流的数据库(包括开源或者商业化的数据库),并能将各种数据源的数据混合在同一个仪表盘中完美的展现出来,以便我们能更好地理解当前数据指标,培养团队数据驱动型文化。
Grafana常用数据源包括Graphite、MySQL、Influxdb、Prometheus、Elasticsearch、AWS CloudWatch等,商业化的数据源包括如Microsoft SQL Server、Oracle公司的Oracle数据库等。
Grafana还有一个explore(探索) 模式,在explore模式下我们可以编写查询语句进行查询。这样我们就可以先专注于查询迭代,直到有一个有效的查询,然后再考虑放到仪表盘中。
Grafana同时也支持告警功能,支持多种告警方式,如Email、SMS、钉钉等Webhook方式。
Grafana有原生插件和社区插件之分。
Grafana原生插件包括:Graph、Singlestat、Stat、Gauge、Bar Gauge、Table、Text、Dashboard list、News Pannel、Plugin list、Alert List等。
Grafana社区常用插件包括:Zabbix、Clock、Pie Chart、Diagram、ImageIt、FlowCharting