当前位置: 首页 > news >正文

【转载三】Grafana系列教程–Grafana的配置及运行

本篇文章,就让我们来了解下,Grafana的简单配置及运行。

详细的配置我们后面会讲,本篇文章只对其配置做一个简单了解,主要是让大家了解Grafana的配置及启动的过程及方法。

image

更多Grafana问题交流请加群讨论,《InfluxDB&Grafana技术交流群:580487672(点击加入)》

一、Grafana配置文件位置

首先来给大家介绍下Grafana的配置文件位置。

1、默认配置

Grafana的默认配置在:

$WORKING_DIR/conf/defaults.ini

这里面放的是Grafana最原始的配置,我们不要随意修改这个文件。

2、用户自定义配置

Grafana也给用户提供了自定义配置文件,位置在:

$WORKING_DIR/conf/custom.ini

3、deb或rpm包安装方式的配置文件

如果你是用deb或rpm包安装方式安装的,则配置文件在:

/etc/grafana/grafana.ini

以上配置文件的位置均为默认位置,用户在实际使用中可以使用 --config来指定配置文件的位置。

二、用环境变量指定配置

Grafana提供了使用环境变量来指定配置的方法。

格式如下:

GF_<SectionName>_<KeyName>

比如说,我有以下三个配置:

# default section
instance_name = ${HOSTNAME}

[security]
admin_user = admin

[auth.google]
client_secret = 0ldS3cretKey

则可以这样用环境变量来配置:

export GF_DEFAULT_INSTANCE_NAME=my-instance
export GF_SECURITY_ADMIN_USER=true
export GF_AUTH_GOOGLE_CLIENT_SECRET=newS3cretKey

三、Grafana的运行

1、通过系统调用运行

如果你不是直接下载的二进制可执行文件,则可以通过下面方式启动Grafana:

sudo service grafana-server start

这样启动的话,Grafana会去读取默认的配置文件,位置在:

/etc/grafana/grafana.ini

日志会记录在:

/var/log/grafana/grafana.log

当然,也可以通过 相应的参数来指定这些文件的位置,在此我们就不做多阐述了。

2、二进制方式执行

通过二进制方式执行,需要cd进入Grafana的根目录,然后执行:

./bin/grafana-server web

如果不加 --config参数,Grafana默认会去读conf/custom.ini配置文件。

好了,有关Grafana的配置及运行就先为大家介绍到这里,更多Grafana问题交流请加群讨论,《InfluxDB&Grafana技术交流群:580487672(点击加入)》

转载于:https://www.cnblogs.com/chaos-li/p/9592775.html

相关文章:

  • mysql 通过备份和binlog恢复数据
  • java类加载时机与过程
  • 设计模式走一遍---观察者模式
  • 我发起了一个 .Net 平台上的 产生式编程 开源项目 GP.Net
  • windows远程连接报:身份错误,函数不支持的解决办法
  • Docker 笔记(2):Dockerfile
  • promise原理就是这么简单
  • EXE文件执行过程中发生了什么?
  • MathExam小学一二年级计算题生成器V1.0
  • 建设银行无人银行开业,铁饭碗是属于程序员的
  • Java 集合系列-第八篇-Map架构
  • Redhat7.0下部署NFS服务器
  • 网络,NFS
  • 服务器目录权限
  • LAMP搭建
  • Akka系列(七):Actor持久化之Akka persistence
  • Cookie 在前端中的实践
  • django开发-定时任务的使用
  • extjs4学习之配置
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • scrapy学习之路4(itemloder的使用)
  • Terraform入门 - 1. 安装Terraform
  • 百度地图API标注+时间轴组件
  • 仿天猫超市收藏抛物线动画工具库
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 技术胖1-4季视频复习— (看视频笔记)
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 马上搞懂 GeoJSON
  • 浅谈web中前端模板引擎的使用
  • 使用权重正则化较少模型过拟合
  • 一份游戏开发学习路线
  • 原生js练习题---第五课
  • 责任链模式的两种实现
  • python最赚钱的4个方向,你最心动的是哪个?
  • 关于Android全面屏虚拟导航栏的适配总结
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • (4)logging(日志模块)
  • (function(){})()的分步解析
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (算法)Travel Information Center
  • (转)jdk与jre的区别
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • .htaccess配置重写url引擎
  • .net 7 上传文件踩坑
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .net wcf memory gates checking failed
  • .Net6 Api Swagger配置
  • .netcore如何运行环境安装到Linux服务器
  • .net反编译的九款神器
  • .NET学习教程二——.net基础定义+VS常用设置