grafana

Grafana、elasticsearch、kafka、logstash和pinpoint结合

天涯浪子 提交于 2019-11-28 22:10:39
一、Grafana 1)下载安装 wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.2.0-1.x86_64.rpm sudo yum localinstall grafana-4.2.0-1.x86_64.rpm 2)启动 service grafana-server start 3)访问 地址 http://localhost:3000 就可以访问了。localhost为主机ip。用户名和密码都为admin 4)配置 二、elasticsearch 1)下载安装(注意elasticsearsh不允许使用root用户启动) wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.3.tar.gz tar -zxvf elasticsearch-5.3.0.tar.gz 2)修改配置 配置文件:elasticsearch-5.3.0/config/elasticsearch.yml 需修改的配置 cluster.name: my-elasticsearch node.name: node-1 discovery.zen.ping.unicast.hosts: ["10.30.218.186

windows上prometheus+Grafana监控mysql8.0状态

你说的曾经没有我的故事 提交于 2019-11-28 21:57:45
第一步: 因为mysql_exporter需要连接到mysql,所以需要创建mysql用户监控mysql数据库,并赋权限 create user 'exporter'@'localhost' identified by '123456'; GRANT REPLICATION CLIENT, PROCESS ON *.* TO 'exporter'@'localhost'; GRANT SELECT ON performance_schema.* TO 'exporter'@'localhost'; ALTER USER exporter@localhost IDENTIFIED WITH mysql_native_password BY '123456'; flush privileges; 第二步: 1.下载sql_exporter,地址: https://github.com/prometheus/mysqld_exporter/releases/download/v0.11.0/mysqld_exporter-0.11.0.windows-amd64.tar.gz 2.mysqld_exporter-0.11.0.windows-amd64下创建.my.cnf文件,内容如下: [client] user=exporter password=123456 3.启动mysqld

使用Prometheus+Grafana监控

妖精的绣舞 提交于 2019-11-28 21:57:31
一、介绍Prometheus Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,起始是由 SoundCloud 公司开发的。随着发展,越来越多公司和组织接受采用Prometheus,社会也十分活跃,他们便将它独立成开源项目,并且有公司来运作。Google SRE的书内也曾提到跟他们BorgMon监控系统相似的实现是Prometheus。现在最常见的Kubernetes容器管理系统中,通常会搭配Prometheus进行监控。 Prometheus基本原理是通过HTTP协议周期性抓取被监控组件的状态,这样做的好处是任意组件只要提供HTTP接口就可以接入监控系统,不需要任何SDK或者其他的集成过程。这样做非常适合虚拟化环境比如VM或者Docker 。 Prometheus应该是为数不多的适合Docker、Mesos、Kubernetes环境的监控系统之一。 输出被监控组件信息的HTTP接口被叫做exporter 。目前互联网公司常用的组件大部分都有exporter可以直接使用,比如Varnish、Haproxy、Nginx、MySQL、Linux 系统信息 (包括磁盘、内存、CPU、网络等等),具体支持的源看: https://github.com/prometheus 。 与其他监控系统相比,Prometheus的主要特点是: 一个多维数据模型

zabbix系列-Grafana4.6.3+Zabbix 的安装部署

青春壹個敷衍的年華 提交于 2019-11-28 21:54:21
zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署 伟创享 2019-07-31 11:27:18 使用了一段时间Grafana,感觉还挺好用的。部分效果图如下: ​ zabbix的安装步骤请参考以下地址,就不再描述,本章主要记录Grafana的部署 https://blog.csdn.net/wu2700222/article/details/80520085 grafana官网地址:http://docs.grafana.org/installation/rpm/ 从官网下载安装文件到本地,推荐迅雷下载较快http://docs.grafana.org/installation/rpm/版本为grafana-4.6.3-1.x86_64.rpm 也可以选择在线yum安装, sudo yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.3-1.x86_64.rpm 但因为在线安装速度较慢不推荐 1、 通过ssh工具上传到centos7服务器/etc/soft目录下 2、 Cd /etc/soft 3、 安装最新稳定版 #在CentOS、Redhat/Fedora:手动安装 $ sudo yum install initscripts

五, 跨语言微服务框架

余生颓废 提交于 2019-11-28 21:25:04
在使用微服务会面临最大的一个问题也就是在服务数量增加带来的排查成本和监控成本,大家为了解决这些成本也衍生出了很多工作,当然在Istio中也很好的融合了这些组件,默认安装下就已经带上了这些组件(zipkin + jaeger , prometheus + grafana),本节就来看看怎么来使用这些组件 附上: 喵了个咪的博客: w-blog.cn Istio官方地址: https://preliminary.istio.io/zh Istio中文文档: https://preliminary.istio.io/zh/docs/ PS : 此处基于当前最新istio版本1.0.3版本进行搭建和演示 一. 清理bookinfo重新创建 先重置官方示例bookinfo回到最初的状态: 运行清理bookinfo脚本,并且重新创建 > ./istio-1.0.3/samples/bookinfo/platform/kube/cleanup.sh namespace ? [default] istio-test using NAMESPACE=istio-test Deleted config: destinationrules details ... Application cleanup successful # 重新初始化 > kubectl apply -n istio-test -f

Centos7配置Grafana对接OpenLDAP

那年仲夏 提交于 2019-11-28 12:55:36
在grafana的主配置文件grafana.ini中开启LDAP认证 注意:grafana有两个地方需要指定(/etc/grafana/grafana.ini和/usr/share/grafana/conf/defaults.ini) [auth.ldap] enabled = true config_file = /etc/grafana/ ldap.toml allow_sign_up = true config_file 指定grafana的ldap配置文件ldap.toml的具体位置 ldap.toml配置文件的内容如下: [[servers]] host = " 10.2.3.147 " port = 389 use_ssl = true start_tls = true ssl_skip_verify = true bind_dn = " cn=Manager,dc=zhidaoauto,dc=com " bind_password = ' 123qweasdzxc ' search_filter = " (cn=%s) " search_base_dns = [ " ou=People,dc=zhidaoauto,dc=com " ] #这个是LDAP里存放所有用户的 group_search_filter = " (&(objectClass=posixGroup)

Grafana的配置说明

会有一股神秘感。 提交于 2019-11-28 12:50:46
目的 了解grafana的配置 基本概念 在Grafana中,可对外交付的单元就是仪表板(DashBoard)。 登录 配置数据源 点击Add Data source 新增数据源 Grafana默认支持的数据库列表 以增加要给influxdb数据库实例为例 仪表盘配置 点击左上角的grafana logo,再点击home面板,进入dashboard配置页面 从这个界面可以看出,每个Dashboard由分成多行(Row)的面板(Panel)集合组成。一个Dashboard可以包含1到多行图形。每一行可以包含一到多个面板。 每个面板的数据从数据源中查询而来,正常情况下,一个面板配置一个数据源,Grafana也支持一个面板配置多个数据源。每个数据源对于某一种数据库的某个实例。 panel面板属性设置 面板类型(世界地图面板为例) 以下为常用面板 > 1、graph曲线图 > 2、SingleStat 显示单值的图形,适用于展示状态等非历史信息 > 3、Table 用表格的方式展现数据 > 4、量度标准,常用于百分比 > 5、文字(支持markdown和html格式) 参考文档: 个人grafana公网地址: https://lushuan.grafana.net/?orgId=1 官网grafana的doc文档: http://docs.grafana.org/ 来源: CSDN 作者:

Grafana之ldap认证设置

帅比萌擦擦* 提交于 2019-11-28 12:50:33
在设置之前,必须弄懂ldap里面的几个名词 cn、ou、dc、dn(自行百度) dn包含前三个,下面就是一个dn (uid=mcc)cn=student,ou=chuanda,dc=chengdu,dc=sichuan,dc=china 作用等于 china/sichuan/chengdu/chuanda/mcc 就用ldap登录后的返回好了,看官一看便知! [ { DN: "uid=chenchen.ming,ou=Users,dc=test,dc=cn" , FirstName: "ming" , LastName: "ming" , Username: "chenchen.ming @qq .com" , Email: "chenchen.ming @qq .com" , MemberOf: { "cn=confluence-users,ou=Groups,dc=test,dc=cn" , "cn=jira-software-users,ou=Groups,dc=test,dc=cn" } } ] 1.启动一个grafana实例 docker run -i -p 13000:3000 grafana/grafana -d 2.设置ldap配置文件 进入docker,编辑ldap配置文件 root@b01a0d97c5af:/# apt-get update root

ldap配置系列三:grafana集成ldap

◇◆丶佛笑我妖孽 提交于 2019-11-28 12:50:18
grafana的简介 grafana是一个类似kibana的东西,是对来自各种数据源的数据进行实时展示的平台,拥有这牛逼的外观。给一个官方的demo体验地址: https://play.grafana.org/d/000000012/grafana-play-home?orgId=1 grafana的安装 grfana安装的官方参考: http://docs.grafana.org/installation/rpm/ [root@VM_0_15_centos ~]# sudo yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.1.4-1.x86_64.rpm [root@VM_0_15_centos ~]# rpm -ql grafana |grep /etc /etc/grafana /etc/init.d/grafana-server /etc/sysconfig/grafana-server [root@VM_0_15_centos ~]# systemctl start grafana-server [root@VM_0_15_centos ~]# systemctl status grafana-server [root@VM_0_15_centos ~]#

TiDB Binary 部署方案详解(备份)

╄→гoц情女王★ 提交于 2019-11-28 12:29:01
TiDB Binary 部署指导 概述 一个完整的 TiDB 集群包括 PD,TiKV 以及 TiDB。启动顺序依次是 PD,TiKV 以及 TiDB。在关闭数据库服务时,请按照启动的相反顺序进行逐一关闭服务。 阅读本章前,请先确保阅读 TiDB 整体架构 及 部署建议 。 本文档描述了三种场景的二进制部署方式: 快速了解和试用 TiDB,推荐使用 单节点方式快速部署 。 功能性测试 TiDB,推荐使用 功能性测试部署 。 生产环境使用 TiDB,推荐使用 多节点集群模式部署 。 TiDB 组件及默认端口 1. TiDB 数据库组件(必装) | 组件 | 默认端口 | 协议 | 说明 | | :-- | :-- | :-- | :--------------- | | ssh | 22 | TCP | sshd 服务 | | TiDB | 4000 | TCP | 应用及 DBA 工具访问通信端口 | | TiDB | 10080 | TCP | TiDB 状态信息上报通信端口 | | TiKV | 20160 | TCP | TiKV 通信端口 | | PD | 2379 | TCP | 提供 TiDB 和 PD 通信端口 | | PD | 2380 | TCP | PD 集群节点间通信端口 | 2. TiDB 数据库组件(选装) | 组件 | 默认端口 | 协议 | 说明 |