现在大多数云服务商家,都有面向新用户的免费使用资源,但是很容易用超量。经常登录后台查看虽然是个办法,但是太过麻烦了(风控警告)。这时候,把各个云服务的监控i信息汇总到一个地方,就会方便得多了。

安装Grafana

wget https://dl.grafana.com/oss/release/grafana-6.3.6-1.x86_64.rpm
sudo yum localins

tall grafana-6.3.6-1.x86_64.rpm

配置

vi /etc/grafana/grafana.ini
修改http_port

启动

systemctl enable grafana-server.service
systemctl start grafana-server.service

日志文件
/var/log/grafana/grafana.log
默认sqlite3数据库
/var/lib/grafana/grafana.db

默认的配置文件

/etc/grafana/grafana.ini

监控aws
使用grafana-cli工具从命令行安装Oracle Cloud Infrastructure
grafana-cli plugins install oci-datasource

bash -c "$(curl -L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)"

如果你只是用来进行监控,那么只需要安装oci_cli即可:
yum install python-pip
pip install oci_cli

oci setup config

查看将使用密钥对调用API的用户的详细信息:

如果您以该用户身份登录,请点击控制台右上角的用户名,然后点击用户设置。
如果您是另一个用户的管理员,请单击身份,单击用户,然后从列表中选择用户。
单击添加公共密钥。
将PEM公钥的内容粘贴到对话框中,然后单击“ 添加”。

allow group grafana to read metrics in tenancy
allow group grafana to read compartments in tenancy

Move the ~/.oci folder to /usr/share/grafana
change ownership of the /usr/share/grafana/.oci folder to the "grafana" user:
sudo chown -R grafana:grafana /usr/share/grafana/.oci
修改/usr/share/grafana/.oci/config中的key_file路径


参考链接:

  Data source is not working
  data-source-grafana
  grafana-aws-cloudwatch-dashboards