-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.html
19 lines (19 loc) · 66.2 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=2"><meta name="theme-color" content="#222"><meta name="generator" content="Hexo 5.4.2"><link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon-next.png"><link rel="icon" type="image/png" sizes="32x32" href="/images/tiger.png"><link rel="icon" type="image/png" sizes="16x16" href="/images/tiger.png"><link rel="mask-icon" href="/images/logo.svg" color="#222"><link rel="stylesheet" href="/css/main.css"><link rel="stylesheet" href="/lib/font-awesome/css/all.min.css"><link rel="stylesheet" href="//cdn.jsdelivr.net/gh/fancyapps/fancybox@3/dist/jquery.fancybox.min.css"><link rel="stylesheet" href="//cdn.jsdelivr.net/npm/pace-js@1/themes/blue/pace-theme-minimal.min.css"><script src="//cdn.jsdelivr.net/npm/pace-js@1/pace.min.js"></script><script id="hexo-configurations">var NexT=window.NexT||{},CONFIG={hostname:"ziveni.github.io",root:"/",scheme:"Pisces",version:"7.8.0",exturl:!1,sidebar:{position:"left",display:"post",padding:18,offset:12,onmobile:!1},copycode:{enable:!0,show_result:!0,style:"flat"},back2top:{enable:!0,sidebar:!1,scrollpercent:!0},bookmark:{enable:!1,color:"#222",save:"auto"},fancybox:!0,mediumzoom:!1,lazyload:!1,pangu:!1,comments:{style:"tabs",active:null,storage:!0,lazyload:!1,nav:null},algolia:{hits:{per_page:10},labels:{input_placeholder:"Search for Posts",hits_empty:"We didn't find any results for the search: ${query}",hits_stats:"${hits} results found in ${time} ms"}},localsearch:{enable:!0,trigger:"auto",top_n_per_article:1,unescape:!1,preload:!1},motion:{enable:!0,async:!1,transition:{post_block:"fadeIn",post_header:"slideDownIn",post_body:"slideDownIn",coll_header:"slideLeftIn",sidebar:"slideUpIn"}},path:"search.xml"}</script><meta name="description" content="Then make it simple"><meta property="og:type" content="website"><meta property="og:title" content="ZIVENI"><meta property="og:url" content="https://ziveni.github.io/index.html"><meta property="og:site_name" content="ZIVENI"><meta property="og:description" content="Then make it simple"><meta property="og:locale" content="zh_CN"><meta property="article:author" content="ziveni"><meta property="article:tag" content="blog"><meta name="twitter:card" content="summary"><link rel="canonical" href="https://ziveni.github.io/"><script id="page-configurations">CONFIG.page={sidebar:"",isHome:!0,isPost:!1,lang:"zh-CN"}</script><title>ZIVENI</title><script>var _hmt=_hmt||[];!function(){var e=document.createElement("script");e.src="https://hm.baidu.com/hm.js?6a658b485be6ecfccb3955d2d8c592b1";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)}()</script><noscript><style>.sidebar-inner,.use-motion .brand,.use-motion .collection-header,.use-motion .comments,.use-motion .menu-item,.use-motion .pagination,.use-motion .post-block,.use-motion .post-body,.use-motion .post-header{opacity:initial}.use-motion .site-subtitle,.use-motion .site-title{opacity:initial;top:initial}.use-motion .logo-line-before i{left:initial}.use-motion .logo-line-after i{right:initial}</style></noscript><link rel="alternate" href="/atom.xml" title="ZIVENI" type="application/atom+xml"></head><body itemscope itemtype="http://schema.org/WebPage"><div class="container use-motion"><div class="headband"></div><header class="header" itemscope itemtype="http://schema.org/WPHeader"><div class="header-inner"><div class="site-brand-container"><div class="site-nav-toggle"><div class="toggle" aria-label="切换导航栏"><span class="toggle-line toggle-line-first"></span> <span class="toggle-line toggle-line-middle"></span> <span class="toggle-line toggle-line-last"></span></div></div><div class="site-meta"><a href="/" class="brand" rel="start"><span class="logo-line-before"><i></i></span><h1 class="site-title">ZIVENI</h1><span class="logo-line-after"><i></i></span></a><p class="site-subtitle" itemprop="description">不用太着急去否定一些事情,你可能只是今天心情不好</p></div><div class="site-nav-right"><div class="toggle popup-trigger"><i class="fa fa-search fa-fw fa-lg"></i></div></div></div><nav class="site-nav"><ul id="menu" class="main-menu menu"><li class="menu-item menu-item-home"><a href="/" rel="section"><i class="fa fa-home fa-fw"></i>首页</a></li><li class="menu-item menu-item-tags"><a href="/tags/" rel="section"><i class="fa fa-tags fa-fw"></i>标签<span class="badge">25</span></a></li><li class="menu-item menu-item-categories"><a href="/categories/" rel="section"><i class="fa fa-th fa-fw"></i>分类<span class="badge">11</span></a></li><li class="menu-item menu-item-archives"><a href="/archives/" rel="section"><i class="fa fa-archive fa-fw"></i>归档<span class="badge">21</span></a></li><li class="menu-item menu-item-commonweal"><a href="/404/" rel="section"><i class="fa fa-heartbeat fa-fw"></i>公益 404</a></li><li class="menu-item menu-item-search"><a role="button" class="popup-trigger"><i class="fa fa-search fa-fw"></i>搜索</a></li></ul></nav><div class="search-pop-overlay"><div class="popup search-popup"><div class="search-header"><span class="search-icon"><i class="fa fa-search"></i></span><div class="search-input-container"><input autocomplete="off" autocapitalize="off" placeholder="搜索..." spellcheck="false" type="search" class="search-input"></div><span class="popup-btn-close"><i class="fa fa-times-circle"></i></span></div><div id="search-result"><div id="no-result"><i class="fa fa-spinner fa-pulse fa-5x fa-fw"></i></div></div></div></div></div></header><div class="back-to-top"><i class="fa fa-arrow-up"></i> <span>0%</span></div><div class="reading-progress-bar"></div><main class="main"><div class="main-inner"><div class="content-wrap"><div class="content index posts-expand"><article itemscope itemtype="http://schema.org/Article" class="post-block" lang="zh-CN"><link itemprop="mainEntityOfPage" href="https://ziveni.github.io/posts/cfca3309/"><span hidden itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="image" content="/uploads/avatar.png"><meta itemprop="name" content="ziveni"><meta itemprop="description" content="Then make it simple"></span><span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization"><meta itemprop="name" content="ZIVENI"></span><header class="post-header"><h2 class="post-title" itemprop="name headline"><a href="/posts/cfca3309/" class="post-title-link" itemprop="url">Nginx+Promtail+Loki+Grafana日志监控.md</a></h2><div class="post-meta"><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-calendar"></i> </span><span class="post-meta-item-text">发表于</span> <time title="创建时间:2023-08-18 11:28:11 / 修改时间:11:30:02" itemprop="dateCreated datePublished" datetime="2023-08-18T11:28:11+08:00">2023-08-18</time> </span><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-folder"></i> </span><span class="post-meta-item-text">分类于</span> <span itemprop="about" itemscope itemtype="http://schema.org/Thing"><a href="/categories/Nginx-Promtail-Loki-Grafana/" itemprop="url" rel="index"><span itemprop="name">Nginx+Promtail+Loki+Grafana</span></a></span></span><br><span class="post-meta-item" title="本文字数"><span class="post-meta-item-icon"><i class="far fa-file-word"></i> </span><span class="post-meta-item-text">本文字数:</span> <span>0</span> </span><span class="post-meta-item" title="阅读时长"><span class="post-meta-item-icon"><i class="far fa-clock"></i> </span><span class="post-meta-item-text">阅读时长 ≈</span> <span>1 分钟</span></span></div></header><div class="post-body" itemprop="articleBody"></div><div></div><footer class="post-footer"><div class="post-eof"></div></footer></article><article itemscope itemtype="http://schema.org/Article" class="post-block" lang="zh-CN"><link itemprop="mainEntityOfPage" href="https://ziveni.github.io/posts/96d7fdc9/"><span hidden itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="image" content="/uploads/avatar.png"><meta itemprop="name" content="ziveni"><meta itemprop="description" content="Then make it simple"></span><span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization"><meta itemprop="name" content="ZIVENI"></span><header class="post-header"><h2 class="post-title" itemprop="name headline"><a href="/posts/96d7fdc9/" class="post-title-link" itemprop="url">prometheus.yml详解及实战用例</a></h2><div class="post-meta"><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-calendar"></i> </span><span class="post-meta-item-text">发表于</span> <time title="创建时间:2023-05-25 11:05:48" itemprop="dateCreated datePublished" datetime="2023-05-25T11:05:48+08:00">2023-05-25</time> </span><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-calendar-check"></i> </span><span class="post-meta-item-text">更新于</span> <time title="修改时间:2023-08-18 11:30:02" itemprop="dateModified" datetime="2023-08-18T11:30:02+08:00">2023-08-18</time> </span><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-folder"></i> </span><span class="post-meta-item-text">分类于</span> <span itemprop="about" itemscope itemtype="http://schema.org/Thing"><a href="/categories/prometheus/" itemprop="url" rel="index"><span itemprop="name">prometheus</span></a></span></span><br><span class="post-meta-item" title="本文字数"><span class="post-meta-item-icon"><i class="far fa-file-word"></i> </span><span class="post-meta-item-text">本文字数:</span> <span>4.7k</span> </span><span class="post-meta-item" title="阅读时长"><span class="post-meta-item-icon"><i class="far fa-clock"></i> </span><span class="post-meta-item-text">阅读时长 ≈</span> <span>8 分钟</span></span></div></header><div class="post-body" itemprop="articleBody"><table><thead><tr><th align="center">日期</th><th align="center">内容</th></tr></thead><tbody><tr><td align="center">2023-05-25</td><td align="center">新增文档</td></tr></tbody></table><h1 id="prometheus-配置文件说明"><a href="#prometheus-配置文件说明" class="headerlink" title="prometheus 配置文件说明"></a>prometheus 配置文件说明</h1><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br><span class="line">76</span><br><span class="line">77</span><br><span class="line">78</span><br><span class="line">79</span><br><span class="line">80</span><br><span class="line">81</span><br><span class="line">82</span><br><span class="line">83</span><br><span class="line">84</span><br><span class="line">85</span><br><span class="line">86</span><br><span class="line">87</span><br><span class="line">88</span><br><span class="line">89</span><br><span class="line">90</span><br><span class="line">91</span><br><span class="line">92</span><br><span class="line">93</span><br><span class="line">94</span><br><span class="line">95</span><br><span class="line">96</span><br><span class="line">97</span><br><span class="line">98</span><br><span class="line">99</span><br><span class="line">100</span><br><span class="line">101</span><br><span class="line">102</span><br><span class="line">103</span><br><span class="line">104</span><br><span class="line">105</span><br><span class="line">106</span><br><span class="line">107</span><br><span class="line">108</span><br><span class="line">109</span><br><span class="line">110</span><br><span class="line">111</span><br><span class="line">112</span><br><span class="line">113</span><br><span class="line">114</span><br><span class="line">115</span><br><span class="line">116</span><br><span class="line">117</span><br><span class="line">118</span><br><span class="line">119</span><br><span class="line">120</span><br><span class="line">121</span><br><span class="line">122</span><br><span class="line">123</span><br><span class="line">124</span><br><span class="line">125</span><br><span class="line">126</span><br><span class="line">127</span><br><span class="line">128</span><br><span class="line">129</span><br><span class="line">130</span><br><span class="line">131</span><br><span class="line">132</span><br><span class="line">133</span><br><span class="line">134</span><br><span class="line">135</span><br><span class="line">136</span><br><span class="line">137</span><br><span class="line">138</span><br><span class="line">139</span><br><span class="line">140</span><br><span class="line">141</span><br><span class="line">142</span><br><span class="line">143</span><br><span class="line">144</span><br><span class="line">145</span><br><span class="line">146</span><br><span class="line">147</span><br><span class="line">148</span><br><span class="line">149</span><br><span class="line">150</span><br><span class="line">151</span><br><span class="line">152</span><br><span class="line">153</span><br><span class="line">154</span><br><span class="line">155</span><br><span class="line">156</span><br><span class="line">157</span><br><span class="line">158</span><br><span class="line">159</span><br><span class="line">160</span><br><span class="line">161</span><br><span class="line">162</span><br><span class="line">163</span><br><span class="line">164</span><br><span class="line">165</span><br><span class="line">166</span><br><span class="line">167</span><br><span class="line">168</span><br><span class="line">169</span><br><span class="line">170</span><br><span class="line">171</span><br><span class="line">172</span><br><span class="line">173</span><br><span class="line">174</span><br><span class="line">175</span><br><span class="line">176</span><br><span class="line">177</span><br><span class="line">178</span><br><span class="line">179</span><br><span class="line">180</span><br><span class="line">181</span><br><span class="line">182</span><br><span class="line">183</span><br><span class="line">184</span><br><span class="line">185</span><br><span class="line">186</span><br><span class="line">187</span><br><span class="line">188</span><br><span class="line">189</span><br><span class="line">190</span><br><span class="line">191</span><br><span class="line">192</span><br><span class="line">193</span><br><span class="line">194</span><br><span class="line">195</span><br><span class="line">196</span><br><span class="line">197</span><br><span class="line">198</span><br><span class="line">199</span><br></pre></td><td class="code"><pre><span class="line"><span class="string">prometheus的配置文件prometheus.yml,它主要分以下几个配置块:</span></span><br><span class="line"><span class="string">全局配置</span> <span class="string">global</span></span><br><span class="line"><span class="string">告警配置</span> <span class="string">alerting</span></span><br><span class="line"><span class="string">规则文件配置</span> <span class="string">rule_files</span></span><br><span class="line"><span class="string">拉取配置</span> <span class="string">scrape_configs</span></span><br><span class="line"><span class="string">远程读写配置</span> <span class="string">remote_read、remote_write</span></span><br><span class="line"></span><br><span class="line"><span class="string">全局配置</span> <span class="string">global:</span></span><br><span class="line"><span class="string">global指定在所有其他配置上下文中有效的参数。还可用作其他配置部分的默认设置。</span></span><br><span class="line"><span class="attr">global:</span></span><br><span class="line"> <span class="comment"># 默认拉取频率</span></span><br><span class="line"> [ <span class="attr">scrape_interval:</span> <span class="string"><duration></span> <span class="string">|</span> <span class="string">default</span> <span class="string">=</span> <span class="string">1m</span> ]</span><br><span class="line"></span><br><span class="line"> <span class="comment"># 拉取超时时间</span></span><br><span class="line"> [ <span class="attr">scrape_timeout:</span> <span class="string"><duration></span> <span class="string">|</span> <span class="string">default</span> <span class="string">=</span> <span class="string">10s</span> ]</span><br><span class="line"></span><br><span class="line"> <span class="comment"># 执行规则频率</span></span><br><span class="line"> [ <span class="attr">evaluation_interval:</span> <span class="string"><duration></span> <span class="string">|</span> <span class="string">default</span> <span class="string">=</span> <span class="string">1m</span> ]</span><br><span class="line"></span><br><span class="line"> <span class="comment"># 通信时添加到任何时间序列或告警的标签</span></span><br><span class="line"> <span class="comment"># external systems (federation, remote storage, Alertmanager).</span></span><br><span class="line"> <span class="attr">external_labels:</span></span><br><span class="line"> [ <span class="string"><labelname>:</span> <span class="string"><labelvalue></span> <span class="string">...</span> ]</span><br><span class="line"></span><br><span class="line"> <span class="comment"># 记录PromQL查询的日志文件</span></span><br><span class="line"> [ <span class="attr">query_log_file:</span> <span class="string"><string></span> ]</span><br><span class="line"></span><br><span class="line"></span><br><span class="line"><span class="string">告警配置</span> <span class="string">alerting:</span></span><br><span class="line"><span class="string">alerting指定与Alertmanager相关的设置。</span></span><br><span class="line"><span class="attr">alerting:</span></span><br><span class="line"> <span class="attr">alert_relabel_configs:</span></span><br><span class="line"> [ <span class="bullet">-</span> <span class="string"><relabel_config></span> <span class="string">...</span> ]</span><br><span class="line"> <span class="attr">alertmanagers:</span></span><br><span class="line"> [ <span class="bullet">-</span> <span class="string"><alertmanager_config></span> <span class="string">...</span> ]</span><br><span class="line"></span><br><span class="line"><span class="string">规则文件配置</span> <span class="string">rule_files:</span></span><br><span class="line"><span class="string">rule_files指定prometheus加载的任何规则的位置,从所有匹配的文件中读取规则和告警。目前没有规则。</span></span><br><span class="line"><span class="attr">rule_files:</span></span><br><span class="line"> [ <span class="bullet">-</span> <span class="string"><filepath_glob></span> <span class="string">...</span> ]</span><br><span class="line"></span><br><span class="line"><span class="string">拉取配置</span> <span class="string">scrape_configs:</span></span><br><span class="line"><span class="string">scrape_configs指定prometheus监控哪些资源。默认会拉取prometheus本身的时间序列数据,通过http://localhost:9090/metrics进行拉取。</span></span><br><span class="line"><span class="string">一个scrape_config指定一组目标和参数,描述如何拉取它们。在一般情况下,一个拉取配置指定一个作业。在高级配置中,这可能会改变。</span></span><br><span class="line"><span class="string">可以通过static_configs参数静态配置目标,也可以使用支持的服务发现机制之一动态发现目标。</span></span><br><span class="line"><span class="string">此外,relabel_configs在拉取之前,可以对任何目标及其标签进行修改。</span></span><br><span class="line"><span class="attr">scrape_configs:</span></span><br><span class="line"><span class="attr">job_name:</span> <span class="string"><job_name></span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 拉取频率</span></span><br><span class="line">[ <span class="attr">scrape_interval:</span> <span class="string"><duration></span> <span class="string">|</span> <span class="string">default</span> <span class="string">=</span> <span class="string"><global_config.scrape_interval></span> ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># 拉取超时时间</span></span><br><span class="line">[ <span class="attr">scrape_timeout:</span> <span class="string"><duration></span> <span class="string">|</span> <span class="string">default</span> <span class="string">=</span> <span class="string"><global_config.scrape_timeout></span> ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># 拉取的http路径</span></span><br><span class="line">[ <span class="attr">metrics_path:</span> <span class="string"><path></span> <span class="string">|</span> <span class="string">default</span> <span class="string">=</span> <span class="string">/metrics</span> ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># honor_labels 控制prometheus处理已存在于收集数据中的标签与prometheus将附加在服务器端的标签("作业"和"实例"标签、手动配置的目标标签和由服务发现实现生成的标签)之间的冲突</span></span><br><span class="line"><span class="comment"># 如果 honor_labels 设置为 "true",则通过保持从拉取数据获得的标签值并忽略冲突的服务器端标签来解决标签冲突</span></span><br><span class="line"><span class="comment"># 如果 honor_labels 设置为 "false",则通过将拉取数据中冲突的标签重命名为"exported_<original-label>"来解决标签冲突(例如"exported_instance"、"exported_job"),然后附加服务器端标签</span></span><br><span class="line"><span class="comment"># 注意,任何全局配置的 "external_labels"都不受此设置的影响。在与外部系统的通信中,只有当时间序列还没有给定的标签时,它们才被应用,否则就会被忽略</span></span><br><span class="line">[ <span class="attr">honor_labels:</span> <span class="string"><boolean></span> <span class="string">|</span> <span class="string">default</span> <span class="string">=</span> <span class="literal">false</span> ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># honor_timestamps 控制prometheus是否遵守拉取数据中的时间戳</span></span><br><span class="line"><span class="comment"># 如果 honor_timestamps 设置为 "true",将使用目标公开的metrics的时间戳</span></span><br><span class="line"><span class="comment"># 如果 honor_timestamps 设置为 "false",目标公开的metrics的时间戳将被忽略</span></span><br><span class="line">[ <span class="attr">honor_timestamps:</span> <span class="string"><boolean></span> <span class="string">|</span> <span class="string">default</span> <span class="string">=</span> <span class="literal">true</span> ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># 配置用于请求的协议</span></span><br><span class="line">[ <span class="attr">scheme:</span> <span class="string"><scheme></span> <span class="string">|</span> <span class="string">default</span> <span class="string">=</span> <span class="string">http</span> ]</span><br><span class="line"></span><br><span class="line"></span><br><span class="line"><span class="comment"># 可选的http url参数</span></span><br><span class="line"><span class="attr">params:</span></span><br><span class="line"> [ <span class="string"><string>:</span> [<span class="string"><string></span>, <span class="string">...</span>] ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># 在每个拉取请求上配置 username 和 password 来设置 Authorization 头部,password 和 password_file 二选一</span></span><br><span class="line"><span class="attr">basic_auth:</span></span><br><span class="line"> [ <span class="attr">username:</span> <span class="string"><string></span> ]</span><br><span class="line"> [ <span class="attr">password:</span> <span class="string"><secret></span> ]</span><br><span class="line"> [ <span class="attr">password_file:</span> <span class="string"><string></span> ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># 在每个拉取请求上配置 bearer token 来设置 Authorization 头部,bearer_token 和 bearer_token_file 二选一</span></span><br><span class="line">[ <span class="attr">bearer_token:</span> <span class="string"><secret></span> ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># 在每个拉取请求上配置 bearer_token_file 来设置 Authorization 头部,bearer_token_file 和 bearer_token 二选一</span></span><br><span class="line">[ <span class="attr">bearer_token_file:</span> <span class="string">/path/to/bearer/token/file</span> ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># 配置拉取请求的TLS设置</span></span><br><span class="line"><span class="attr">tls_config:</span></span><br><span class="line"> [ <span class="string"><tls_config></span> ]</span><br><span class="line"></span><br><span class="line"></span><br><span class="line"><span class="comment"># 可选的代理URL</span></span><br><span class="line">[ <span class="attr">proxy_url:</span> <span class="string"><string></span> ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># Azure服务发现配置列表</span></span><br><span class="line"><span class="attr">azure_sd_configs:</span></span><br><span class="line"> [ <span class="bullet">-</span> <span class="string"><azure_sd_config></span> <span class="string">...</span> ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># Consul服务发现配置列表</span></span><br><span class="line"><span class="attr">consul_sd_configs:</span></span><br><span class="line"> [ <span class="bullet">-</span> <span class="string"><consul_sd_config></span> <span class="string">...</span> ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># DNS服务发现配置列表</span></span><br><span class="line"><span class="attr">dns_sd_configs:</span></span><br><span class="line"> [ <span class="bullet">-</span> <span class="string"><dns_sd_config></span> <span class="string">...</span> ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># EC2服务发现配置列表</span></span><br><span class="line"><span class="attr">ec2_sd_configs:</span></span><br><span class="line"> [ <span class="bullet">-</span> <span class="string"><ec2_sd_config></span> <span class="string">...</span> ]</span><br><span class="line"></span><br><span class="line"></span><br><span class="line"><span class="comment"># OpenStack服务发现配置列表</span></span><br><span class="line"><span class="attr">openstack_sd_configs:</span></span><br><span class="line"> [ <span class="bullet">-</span> <span class="string"><openstack_sd_config></span> <span class="string">...</span> ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># file服务发现配置列表</span></span><br><span class="line"><span class="attr">file_sd_configs:</span></span><br><span class="line"> [ <span class="bullet">-</span> <span class="string"><file_sd_config></span> <span class="string">...</span> ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># GCE服务发现配置列表</span></span><br><span class="line"><span class="attr">gce_sd_configs:</span></span><br><span class="line"> [ <span class="bullet">-</span> <span class="string"><gce_sd_config></span> <span class="string">...</span> ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># Kubernetes服务发现配置列表</span></span><br><span class="line"><span class="attr">kubernetes_sd_configs:</span></span><br><span class="line"> [ <span class="bullet">-</span> <span class="string"><kubernetes_sd_config></span> <span class="string">...</span> ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># Marathon服务发现配置列表</span></span><br><span class="line"><span class="attr">marathon_sd_configs:</span></span><br><span class="line"> [ <span class="bullet">-</span> <span class="string"><marathon_sd_config></span> <span class="string">...</span> ]</span><br><span class="line"></span><br><span class="line"></span><br><span class="line"><span class="comment"># AirBnB's Nerve服务发现配置列表</span></span><br><span class="line"><span class="attr">nerve_sd_configs:</span></span><br><span class="line"> [ <span class="bullet">-</span> <span class="string"><nerve_sd_config></span> <span class="string">...</span> ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># Zookeeper Serverset服务发现配置列表</span></span><br><span class="line"><span class="attr">serverset_sd_configs:</span></span><br><span class="line"> [ <span class="bullet">-</span> <span class="string"><serverset_sd_config></span> <span class="string">...</span> ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># Triton服务发现配置列表</span></span><br><span class="line"><span class="attr">triton_sd_configs:</span></span><br><span class="line"> [ <span class="bullet">-</span> <span class="string"><triton_sd_config></span> <span class="string">...</span> ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># 静态配置目标列表</span></span><br><span class="line"><span class="attr">static_configs:</span></span><br><span class="line"> [ <span class="bullet">-</span> <span class="string"><static_config></span> <span class="string">...</span> ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># 目标relabel配置列表</span></span><br><span class="line"><span class="attr">relabel_configs:</span></span><br><span class="line"> [ <span class="bullet">-</span> <span class="string"><relabel_config></span> <span class="string">...</span> ]</span><br><span class="line"></span><br><span class="line"></span><br><span class="line"><span class="comment"># metric relabel配置列表</span></span><br><span class="line"><span class="attr">metric_relabel_configs:</span></span><br><span class="line"> [ <span class="bullet">-</span> <span class="string"><relabel_config></span> <span class="string">...</span> ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># 每次拉取样品的数量限制</span></span><br><span class="line"><span class="comment"># metric relabelling之后,如果有超过这个数量的样品,整个拉取将被视为失效。0表示没有限制</span></span><br><span class="line">[ <span class="attr">sample_limit:</span> <span class="string"><int></span> <span class="string">|</span> <span class="string">default</span> <span class="string">=</span> <span class="number">0</span> ]</span><br><span class="line"></span><br><span class="line"></span><br><span class="line"><span class="string">远程读写配置</span> <span class="string">remote_read/remote_write:</span></span><br><span class="line"><span class="string">remote_read/remote_write将数据源与prometheus分离,当前不做配置。</span></span><br><span class="line"><span class="comment"># 与远程写功能相关的设置</span></span><br><span class="line"><span class="attr">remote_write:</span></span><br><span class="line"> [ <span class="bullet">-</span> <span class="string"><remote_write></span> <span class="string">...</span> ]</span><br><span class="line"></span><br><span class="line"><span class="comment"># 与远程读功能相关的设置</span></span><br><span class="line"><span class="attr">remote_read:</span></span><br><span class="line"> [ <span class="bullet">-</span> <span class="string"><remote_read></span> <span class="string">...</span> ]</span><br><span class="line"></span><br><span class="line"></span><br><span class="line"></span><br><span class="line"><span class="string">简单配置示例:</span></span><br><span class="line"><span class="string">vim</span> <span class="string">/usr/local/prometheus/prometheus.yml</span></span><br><span class="line"></span><br><span class="line"><span class="attr">global:</span></span><br><span class="line"> <span class="attr">scrape_interval:</span> <span class="string">15s</span></span><br><span class="line"> <span class="attr">evaluation_interval:</span> <span class="string">15s</span></span><br><span class="line"></span><br><span class="line"><span class="attr">alerting:</span></span><br><span class="line"> <span class="attr">alertmanagers:</span></span><br><span class="line"> <span class="bullet">-</span> <span class="attr">static_configs:</span></span><br><span class="line"> <span class="bullet">-</span> <span class="attr">targets:</span></span><br><span class="line"> <span class="comment"># - alertmanager:9093</span></span><br><span class="line"></span><br><span class="line"><span class="attr">rule_files:</span></span><br><span class="line"> <span class="comment"># - "first_rules.yml"</span></span><br><span class="line"> <span class="comment"># - "second_rules.yml"</span></span><br><span class="line"></span><br><span class="line"><span class="attr">scrape_configs:</span></span><br><span class="line"> <span class="bullet">-</span> <span class="attr">job_name:</span> <span class="string">'prometheus'</span></span><br><span class="line"> <span class="attr">static_configs:</span></span><br><span class="line"> <span class="bullet">-</span> <span class="attr">targets:</span> [<span class="string">'localhost:9090'</span>]</span><br><span class="line"></span><br></pre></td></tr></table></figure><div class="post-button"><a class="btn" href="/posts/96d7fdc9/#more" rel="contents">阅读全文 »</a></div></div><div></div><footer class="post-footer"><div class="post-eof"></div></footer></article><article itemscope itemtype="http://schema.org/Article" class="post-block" lang="zh-CN"><link itemprop="mainEntityOfPage" href="https://ziveni.github.io/posts/5c5dad5c/"><span hidden itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="image" content="/uploads/avatar.png"><meta itemprop="name" content="ziveni"><meta itemprop="description" content="Then make it simple"></span><span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization"><meta itemprop="name" content="ZIVENI"></span><header class="post-header"><h2 class="post-title" itemprop="name headline"><a href="/posts/5c5dad5c/" class="post-title-link" itemprop="url">Prometheus之oracle_exporter</a></h2><div class="post-meta"><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-calendar"></i> </span><span class="post-meta-item-text">发表于</span> <time title="创建时间:2022-04-22 17:18:24" itemprop="dateCreated datePublished" datetime="2022-04-22T17:18:24+08:00">2022-04-22</time> </span><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-calendar-check"></i> </span><span class="post-meta-item-text">更新于</span> <time title="修改时间:2022-08-08 14:24:08" itemprop="dateModified" datetime="2022-08-08T14:24:08+08:00">2022-08-08</time> </span><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-folder"></i> </span><span class="post-meta-item-text">分类于</span> <span itemprop="about" itemscope itemtype="http://schema.org/Thing"><a href="/categories/prometheus/" itemprop="url" rel="index"><span itemprop="name">prometheus</span></a></span></span><br><span class="post-meta-item" title="本文字数"><span class="post-meta-item-icon"><i class="far fa-file-word"></i> </span><span class="post-meta-item-text">本文字数:</span> <span>351</span> </span><span class="post-meta-item" title="阅读时长"><span class="post-meta-item-icon"><i class="far fa-clock"></i> </span><span class="post-meta-item-text">阅读时长 ≈</span> <span>1 分钟</span></span></div></header><div class="post-body" itemprop="articleBody"><p>摘要:Prometheus之oracledb_exporter安装配置</p><p>更新内容</p><table><thead><tr><th align="center">日期</th><th align="center">内容</th></tr></thead><tbody><tr><td align="center">2022-04</td><td align="center">新建文档</td></tr></tbody></table><div class="post-button"><a class="btn" href="/posts/5c5dad5c/#more" rel="contents">阅读全文 »</a></div></div><div></div><footer class="post-footer"><div class="post-eof"></div></footer></article><article itemscope itemtype="http://schema.org/Article" class="post-block" lang="zh-CN"><link itemprop="mainEntityOfPage" href="https://ziveni.github.io/posts/7a55eda5/"><span hidden itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="image" content="/uploads/avatar.png"><meta itemprop="name" content="ziveni"><meta itemprop="description" content="Then make it simple"></span><span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization"><meta itemprop="name" content="ZIVENI"></span><header class="post-header"><h2 class="post-title" itemprop="name headline"><a href="/posts/7a55eda5/" class="post-title-link" itemprop="url">Prometheus之jvm-exporter</a></h2><div class="post-meta"><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-calendar"></i> </span><span class="post-meta-item-text">发表于</span> <time title="创建时间:2022-04-21 11:14:46" itemprop="dateCreated datePublished" datetime="2022-04-21T11:14:46+08:00">2022-04-21</time> </span><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-calendar-check"></i> </span><span class="post-meta-item-text">更新于</span> <time title="修改时间:2022-08-08 14:24:08" itemprop="dateModified" datetime="2022-08-08T14:24:08+08:00">2022-08-08</time></span><br><span class="post-meta-item" title="本文字数"><span class="post-meta-item-icon"><i class="far fa-file-word"></i> </span><span class="post-meta-item-text">本文字数:</span> <span>0</span> </span><span class="post-meta-item" title="阅读时长"><span class="post-meta-item-icon"><i class="far fa-clock"></i> </span><span class="post-meta-item-text">阅读时长 ≈</span> <span>1 分钟</span></span></div></header><div class="post-body" itemprop="articleBody"></div><div></div><footer class="post-footer"><div class="post-eof"></div></footer></article><article itemscope itemtype="http://schema.org/Article" class="post-block" lang="zh-CN"><link itemprop="mainEntityOfPage" href="https://ziveni.github.io/posts/5a61f516/"><span hidden itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="image" content="/uploads/avatar.png"><meta itemprop="name" content="ziveni"><meta itemprop="description" content="Then make it simple"></span><span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization"><meta itemprop="name" content="ZIVENI"></span><header class="post-header"><h2 class="post-title" itemprop="name headline"><a href="/posts/5a61f516/" class="post-title-link" itemprop="url">Prometheus之redis-exporter</a></h2><div class="post-meta"><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-calendar"></i> </span><span class="post-meta-item-text">发表于</span> <time title="创建时间:2022-04-21 11:13:44" itemprop="dateCreated datePublished" datetime="2022-04-21T11:13:44+08:00">2022-04-21</time> </span><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-calendar-check"></i> </span><span class="post-meta-item-text">更新于</span> <time title="修改时间:2022-08-08 14:24:08" itemprop="dateModified" datetime="2022-08-08T14:24:08+08:00">2022-08-08</time></span><br><span class="post-meta-item" title="本文字数"><span class="post-meta-item-icon"><i class="far fa-file-word"></i> </span><span class="post-meta-item-text">本文字数:</span> <span>0</span> </span><span class="post-meta-item" title="阅读时长"><span class="post-meta-item-icon"><i class="far fa-clock"></i> </span><span class="post-meta-item-text">阅读时长 ≈</span> <span>1 分钟</span></span></div></header><div class="post-body" itemprop="articleBody"></div><div></div><footer class="post-footer"><div class="post-eof"></div></footer></article><article itemscope itemtype="http://schema.org/Article" class="post-block" lang="zh-CN"><link itemprop="mainEntityOfPage" href="https://ziveni.github.io/posts/390e0286/"><span hidden itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="image" content="/uploads/avatar.png"><meta itemprop="name" content="ziveni"><meta itemprop="description" content="Then make it simple"></span><span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization"><meta itemprop="name" content="ZIVENI"></span><header class="post-header"><h2 class="post-title" itemprop="name headline"><a href="/posts/390e0286/" class="post-title-link" itemprop="url">Prometheus之nginx-exporter</a></h2><div class="post-meta"><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-calendar"></i> </span><span class="post-meta-item-text">发表于</span> <time title="创建时间:2022-04-21 11:13:27" itemprop="dateCreated datePublished" datetime="2022-04-21T11:13:27+08:00">2022-04-21</time> </span><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-calendar-check"></i> </span><span class="post-meta-item-text">更新于</span> <time title="修改时间:2022-08-08 14:24:08" itemprop="dateModified" datetime="2022-08-08T14:24:08+08:00">2022-08-08</time> </span><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-folder"></i> </span><span class="post-meta-item-text">分类于</span> <span itemprop="about" itemscope itemtype="http://schema.org/Thing"><a href="/categories/prometheus/" itemprop="url" rel="index"><span itemprop="name">prometheus</span></a></span></span><br><span class="post-meta-item" title="本文字数"><span class="post-meta-item-icon"><i class="far fa-file-word"></i> </span><span class="post-meta-item-text">本文字数:</span> <span>2.5k</span> </span><span class="post-meta-item" title="阅读时长"><span class="post-meta-item-icon"><i class="far fa-clock"></i> </span><span class="post-meta-item-text">阅读时长 ≈</span> <span>4 分钟</span></span></div></header><div class="post-body" itemprop="articleBody"><p>摘要:Prometheus之nginx-vts-exporter安装配置</p><p>更新内容</p><table><thead><tr><th align="center">日期</th><th align="center">内容</th></tr></thead><tbody><tr><td align="center">2022-04</td><td align="center">新建文档</td></tr></tbody></table><div class="post-button"><a class="btn" href="/posts/390e0286/#more" rel="contents">阅读全文 »</a></div></div><div></div><footer class="post-footer"><div class="post-eof"></div></footer></article><article itemscope itemtype="http://schema.org/Article" class="post-block" lang="zh-CN"><link itemprop="mainEntityOfPage" href="https://ziveni.github.io/posts/60592cec/"><span hidden itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="image" content="/uploads/avatar.png"><meta itemprop="name" content="ziveni"><meta itemprop="description" content="Then make it simple"></span><span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization"><meta itemprop="name" content="ZIVENI"></span><header class="post-header"><h2 class="post-title" itemprop="name headline"><a href="/posts/60592cec/" class="post-title-link" itemprop="url">Prometheus之mysqld_exporter</a></h2><div class="post-meta"><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-calendar"></i> </span><span class="post-meta-item-text">发表于</span> <time title="创建时间:2022-04-20 11:54:10" itemprop="dateCreated datePublished" datetime="2022-04-20T11:54:10+08:00">2022-04-20</time> </span><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-calendar-check"></i> </span><span class="post-meta-item-text">更新于</span> <time title="修改时间:2022-05-13 13:49:47" itemprop="dateModified" datetime="2022-05-13T13:49:47+08:00">2022-05-13</time> </span><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-folder"></i> </span><span class="post-meta-item-text">分类于</span> <span itemprop="about" itemscope itemtype="http://schema.org/Thing"><a href="/categories/prometheus/" itemprop="url" rel="index"><span itemprop="name">prometheus</span></a></span></span><br><span class="post-meta-item" title="本文字数"><span class="post-meta-item-icon"><i class="far fa-file-word"></i> </span><span class="post-meta-item-text">本文字数:</span> <span>2.1k</span> </span><span class="post-meta-item" title="阅读时长"><span class="post-meta-item-icon"><i class="far fa-clock"></i> </span><span class="post-meta-item-text">阅读时长 ≈</span> <span>3 分钟</span></span></div></header><div class="post-body" itemprop="articleBody"><p>摘要:Prometheus之mysqld_exporter安装配置</p><p>更新内容</p><table><thead><tr><th align="center">日期</th><th align="center">内容</th></tr></thead><tbody><tr><td align="center">2022-04</td><td align="center">新建文档</td></tr></tbody></table><div class="post-button"><a class="btn" href="/posts/60592cec/#more" rel="contents">阅读全文 »</a></div></div><div></div><footer class="post-footer"><div class="post-eof"></div></footer></article><article itemscope itemtype="http://schema.org/Article" class="post-block" lang="zh-CN"><link itemprop="mainEntityOfPage" href="https://ziveni.github.io/posts/9ec87397/"><span hidden itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="image" content="/uploads/avatar.png"><meta itemprop="name" content="ziveni"><meta itemprop="description" content="Then make it simple"></span><span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization"><meta itemprop="name" content="ZIVENI"></span><header class="post-header"><h2 class="post-title" itemprop="name headline"><a href="/posts/9ec87397/" class="post-title-link" itemprop="url">Prometheus之pushgateway</a></h2><div class="post-meta"><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-calendar"></i> </span><span class="post-meta-item-text">发表于</span> <time title="创建时间:2022-04-20 11:53:47 / 修改时间:13:34:39" itemprop="dateCreated datePublished" datetime="2022-04-20T11:53:47+08:00">2022-04-20</time></span><br><span class="post-meta-item" title="本文字数"><span class="post-meta-item-icon"><i class="far fa-file-word"></i> </span><span class="post-meta-item-text">本文字数:</span> <span>0</span> </span><span class="post-meta-item" title="阅读时长"><span class="post-meta-item-icon"><i class="far fa-clock"></i> </span><span class="post-meta-item-text">阅读时长 ≈</span> <span>1 分钟</span></span></div></header><div class="post-body" itemprop="articleBody"></div><div></div><footer class="post-footer"><div class="post-eof"></div></footer></article><article itemscope itemtype="http://schema.org/Article" class="post-block" lang="zh-CN"><link itemprop="mainEntityOfPage" href="https://ziveni.github.io/posts/be093ac/"><span hidden itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="image" content="/uploads/avatar.png"><meta itemprop="name" content="ziveni"><meta itemprop="description" content="Then make it simple"></span><span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization"><meta itemprop="name" content="ZIVENI"></span><header class="post-header"><h2 class="post-title" itemprop="name headline"><a href="/posts/be093ac/" class="post-title-link" itemprop="url">Prometheus之Alertmanager</a></h2><div class="post-meta"><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-calendar"></i> </span><span class="post-meta-item-text">发表于</span> <time title="创建时间:2022-04-20 11:53:18" itemprop="dateCreated datePublished" datetime="2022-04-20T11:53:18+08:00">2022-04-20</time> </span><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-calendar-check"></i> </span><span class="post-meta-item-text">更新于</span> <time title="修改时间:2022-04-21 18:00:18" itemprop="dateModified" datetime="2022-04-21T18:00:18+08:00">2022-04-21</time> </span><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-folder"></i> </span><span class="post-meta-item-text">分类于</span> <span itemprop="about" itemscope itemtype="http://schema.org/Thing"><a href="/categories/Prometheus/" itemprop="url" rel="index"><span itemprop="name">Prometheus</span></a></span></span><br><span class="post-meta-item" title="本文字数"><span class="post-meta-item-icon"><i class="far fa-file-word"></i> </span><span class="post-meta-item-text">本文字数:</span> <span>4.7k</span> </span><span class="post-meta-item" title="阅读时长"><span class="post-meta-item-icon"><i class="far fa-clock"></i> </span><span class="post-meta-item-text">阅读时长 ≈</span> <span>8 分钟</span></span></div></header><div class="post-body" itemprop="articleBody"><p>摘要:Prometheus之Alertmanager安装配置</p><p>更新内容</p><table><thead><tr><th align="center">日期</th><th align="center">内容</th></tr></thead><tbody><tr><td align="center">2022-04</td><td align="center">新建文档</td></tr></tbody></table><div class="post-button"><a class="btn" href="/posts/be093ac/#more" rel="contents">阅读全文 »</a></div></div><div></div><footer class="post-footer"><div class="post-eof"></div></footer></article><article itemscope itemtype="http://schema.org/Article" class="post-block" lang="zh-CN"><link itemprop="mainEntityOfPage" href="https://ziveni.github.io/posts/81ac0233/"><span hidden itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="image" content="/uploads/avatar.png"><meta itemprop="name" content="ziveni"><meta itemprop="description" content="Then make it simple"></span><span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization"><meta itemprop="name" content="ZIVENI"></span><header class="post-header"><h2 class="post-title" itemprop="name headline"><a href="/posts/81ac0233/" class="post-title-link" itemprop="url">centos中使用odbc配置mysql或mariadb</a></h2><div class="post-meta"><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-calendar"></i> </span><span class="post-meta-item-text">发表于</span> <time title="创建时间:2022-04-20 10:58:18 / 修改时间:11:30:52" itemprop="dateCreated datePublished" datetime="2022-04-20T10:58:18+08:00">2022-04-20</time> </span><span class="post-meta-item"><span class="post-meta-item-icon"><i class="far fa-folder"></i> </span><span class="post-meta-item-text">分类于</span> <span itemprop="about" itemscope itemtype="http://schema.org/Thing"><a href="/categories/odbc/" itemprop="url" rel="index"><span itemprop="name">odbc</span></a></span></span><br><span class="post-meta-item" title="本文字数"><span class="post-meta-item-icon"><i class="far fa-file-word"></i> </span><span class="post-meta-item-text">本文字数:</span> <span>1.4k</span> </span><span class="post-meta-item" title="阅读时长"><span class="post-meta-item-icon"><i class="far fa-clock"></i> </span><span class="post-meta-item-text">阅读时长 ≈</span> <span>2 分钟</span></span></div></header><div class="post-body" itemprop="articleBody"><p>摘要:centos中使用odbc配置mysql或mariadb</p><p>更新内容</p><table><thead><tr><th align="center">日期</th><th align="center">内容</th></tr></thead><tbody><tr><td align="center">2022-04</td><td align="center">新建文档</td></tr></tbody></table><div class="post-button"><a class="btn" href="/posts/81ac0233/#more" rel="contents">阅读全文 »</a></div></div><div></div><footer class="post-footer"><div class="post-eof"></div></footer></article><nav class="pagination"><span class="page-number current">1</span><a class="page-number" href="/page/2/">2</a><a class="page-number" href="/page/3/">3</a><a class="extend next" rel="next" href="/page/2/"><i class="fa fa-angle-right" aria-label="下一页"></i></a></nav></div><script>window.addEventListener('tabs:register', () => {
let { activeClass } = CONFIG.comments;
if (CONFIG.comments.storage) {
activeClass = localStorage.getItem('comments_active') || activeClass;
}
if (activeClass) {
let activeTab = document.querySelector(`a[href="#comment-${activeClass}"]`);
if (activeTab) {
activeTab.click();
}
}
});
if (CONFIG.comments.storage) {
window.addEventListener('tabs:click', event => {
if (!event.target.matches('.tabs-comment .tab-content .tab-pane')) return;
let commentClass = event.target.classList[1];
localStorage.setItem('comments_active', commentClass);
});
}</script></div><div class="toggle sidebar-toggle"><span class="toggle-line toggle-line-first"></span> <span class="toggle-line toggle-line-middle"></span> <span class="toggle-line toggle-line-last"></span></div><aside class="sidebar"><div class="sidebar-inner"><ul class="sidebar-nav motion-element"><li class="sidebar-nav-toc">文章目录</li><li class="sidebar-nav-overview">站点概览</li></ul><div class="post-toc-wrap sidebar-panel"></div><div class="site-overview-wrap sidebar-panel"><div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person"><img class="site-author-image" itemprop="image" alt="ziveni" src="/uploads/avatar.png"><p class="site-author-name" itemprop="name">ziveni</p><div class="site-description" itemprop="description">Then make it simple</div></div><div class="site-state-wrap motion-element"><nav class="site-state"><div class="site-state-item site-state-posts"><a href="/archives/"><span class="site-state-item-count">21</span> <span class="site-state-item-name">日志</span></a></div><div class="site-state-item site-state-categories"><a href="/categories/"><span class="site-state-item-count">11</span> <span class="site-state-item-name">分类</span></a></div><div class="site-state-item site-state-tags"><a href="/tags/"><span class="site-state-item-count">25</span> <span class="site-state-item-name">标签</span></a></div></nav></div><div class="links-of-author motion-element"><span class="links-of-author-item"><a href="https://github.com/" title="GitHub → https://github.com" rel="noopener" target="_blank"><i class="fab fa-github fa-fw"></i>GitHub</a> </span><span class="links-of-author-item"><a href="mailto:[email protected]" title="E-Mail → mailto:[email protected]" rel="noopener" target="_blank"><i class="fa fa-envelope fa-fw"></i>E-Mail</a></span></div><div class="links-of-blogroll motion-element"><div class="links-of-blogroll-title"><i class="fa fa-link fa-fw"></i> Links</div><ul class="links-of-blogroll-list"><li class="links-of-blogroll-item"><a href="http://macshuo.com/" title="http://macshuo.com/" rel="noopener" target="_blank">MacTalk</a></li><li class="links-of-blogroll-item"><a href="http://yoursite.com/" title="http://yoursite.com" rel="noopener" target="_blank">Title</a></li></ul></div></div><div><canvas id="canvas" style="width:60%">当前浏览器不支持canvas,请更换浏览器后再试</canvas></div><script>!function(){var o,a,r,f,t,i=[[[0,0,1,1,1,0,0],[0,1,1,0,1,1,0],[1,1,0,0,0,1,1],[1,1,0,0,0,1,1],[1,1,0,0,0,1,1],[1,1,0,0,0,1,1],[1,1,0,0,0,1,1],[1,1,0,0,0,1,1],[0,1,1,0,1,1,0],[0,0,1,1,1,0,0]],[[0,0,0,1,1,0,0],[0,1,1,1,1,0,0],[0,0,0,1,1,0,0],[0,0,0,1,1,0,0],[0,0,0,1,1,0,0],[0,0,0,1,1,0,0],[0,0,0,1,1,0,0],[0,0,0,1,1,0,0],[0,0,0,1,1,0,0],[1,1,1,1,1,1,1]],[[0,1,1,1,1,1,0],[1,1,0,0,0,1,1],[0,0,0,0,0,1,1],[0,0,0,0,1,1,0],[0,0,0,1,1,0,0],[0,0,1,1,0,0,0],[0,1,1,0,0,0,0],[1,1,0,0,0,0,0],[1,1,0,0,0,1,1],[1,1,1,1,1,1,1]],[[1,1,1,1,1,1,1],[0,0,0,0,0,1,1],[0,0,0,0,1,1,0],[0,0,0,1,1,0,0],[0,0,1,1,1,0,0],[0,0,0,0,1,1,0],[0,0,0,0,0,1,1],[0,0,0,0,0,1,1],[1,1,0,0,0,1,1],[0,1,1,1,1,1,0]],[[0,0,0,0,1,1,0],[0,0,0,1,1,1,0],[0,0,1,1,1,1,0],[0,1,1,0,1,1,0],[1,1,0,0,1,1,0],[1,1,1,1,1,1,1],[0,0,0,0,1,1,0],[0,0,0,0,1,1,0],[0,0,0,0,1,1,0],[0,0,0,1,1,1,1]],[[1,1,1,1,1,1,1],[1,1,0,0,0,0,0],[1,1,0,0,0,0,0],[1,1,1,1,1,1,0],[0,0,0,0,0,1,1],[0,0,0,0,0,1,1],[0,0,0,0,0,1,1],[0,0,0,0,0,1,1],[1,1,0,0,0,1,1],[0,1,1,1,1,1,0]],[[0,0,0,0,1,1,0],[0,0,1,1,0,0,0],[0,1,1,0,0,0,0],[1,1,0,0,0,0,0],[1,1,0,1,1,1,0],[1,1,0,0,0,1,1],[1,1,0,0,0,1,1],[1,1,0,0,0,1,1],[1,1,0,0,0,1,1],[0,1,1,1,1,1,0]],[[1,1,1,1,1,1,1],[1,1,0,0,0,1,1],[0,0,0,0,1,1,0],[0,0,0,0,1,1,0],[0,0,0,1,1,0,0],[0,0,0,1,1,0,0],[0,0,1,1,0,0,0],[0,0,1,1,0,0,0],[0,0,1,1,0,0,0],[0,0,1,1,0,0,0]],[[0,1,1,1,1,1,0],[1,1,0,0,0,1,1],[1,1,0,0,0,1,1],[1,1,0,0,0,1,1],[0,1,1,1,1,1,0],[1,1,0,0,0,1,1],[1,1,0,0,0,1,1],[1,1,0,0,0,1,1],[1,1,0,0,0,1,1],[0,1,1,1,1,1,0]],[[0,1,1,1,1,1,0],[1,1,0,0,0,1,1],[1,1,0,0,0,1,1],[1,1,0,0,0,1,1],[0,1,1,1,0,1,1],[0,0,0,0,0,1,1],[0,0,0,0,0,1,1],[0,0,0,0,1,1,0],[0,0,0,1,1,0,0],[0,1,1,0,0,0,0]],[[0,0,0,0,0,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,0,0,0,0,0]]],e=document.getElementById("canvas");function h(t,e){for(var n=[1,2,3],l=["#3BE","#09C","#A6C","#93C","#9C0","#690","#FB3","#F80","#F44","#C00"],o=0;o<i[e].length;o++)for(var a,h=0;h<i[e][o].length;h++){1==i[e][o][h]&&(a={x:14*(f+2)*t+2*h*(f+1)+(f+1),y:2*o*(f+1)+(f+1),stepX:Math.floor(4*Math.random()-2),stepY:-2*n[Math.floor(Math.random()*n.length)],color:l[Math.floor(Math.random()*l.length)],disY:1},r.push(a))}}function n(){e.height=100;for(var t=0;t<a.length;t++)!function(t,e){for(var n=0;n<i[e].length;n++)for(var l=0;l<i[e][n].length;l++)1==i[e][n][l]&&(o.beginPath(),o.arc(14*(f+2)*t+2*l*(f+1)+(f+1),2*n*(f+1)+(f+1),f,0,2*Math.PI),o.closePath(),o.fill())}(t,a[t]);for(t=0;t<r.length;t++)o.beginPath(),o.arc(r[t].x,r[t].y,f,0,2*Math.PI),o.fillStyle=r[t].color,o.closePath(),o.fill()}e.getContext&&(o=e.getContext("2d"),e.height=100,e.width=700,o.fillStyle="#f00",o.fillRect(10,10,50,50),a=[],r=[],f=e.height/20-1,t=/(\d)(\d):(\d)(\d):(\d)(\d)/.exec(new Date),a.push(t[1],t[2],10,t[3],t[4],10,t[5],t[6]),clearInterval(void 0),setInterval(function(){!function(){var t=[],e=/(\d)(\d):(\d)(\d):(\d)(\d)/.exec(new Date),n=[];n.push(e[1],e[2],10,e[3],e[4],10,e[5],e[6]);for(var l=a.length-1;0<=l;l--)n[l]!==a[l]&&t.push(l+"_"+(Number(a[l])+1)%10);for(l=0;l<t.length;l++)h.apply(this,t[l].split("_"));a=n.concat()}(),function(){for(var t=0;t<r.length;t++)r[t].stepY+=r[t].disY,r[t].x+=r[t].stepX,r[t].y+=r[t].stepY,(r[t].x>700+f||r[t].y>100+f)&&(r.splice(t,1),t--)}(),n()},50))}()</script></div></aside><div id="sidebar-dimmer"></div></div></main><footer class="footer"><div class="footer-inner"><div class="copyright">© 2021 – <span itemprop="copyrightYear">2023</span> <span class="with-love"><i class="fa fa-heart"></i> </span><span class="author" itemprop="copyrightHolder">ziveni</span> <span class="post-meta-divider">|</span> <span class="post-meta-item-icon"><i class="fa fa-chart-area"></i> </span><span title="站点总字数">119k</span> <span class="post-meta-divider">|</span> <span class="post-meta-item-icon"><i class="fa fa-coffee"></i> </span><span title="站点阅读时长">3:18</span></div><div style="display:inline-block"><a href="https://beian.miit.gov.cn/" rel="noopener" target="_blank">鲁ICP备2020040101号-2</a></div><div style="display:inline-block"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAMAAABOo35HAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAC9UExURVlZWdPT07KysmRkZIWFhfT09JmZmWZmZm9vb39/fxkZGUxMTDMzM3p6epCQkKamppubm729venp6cjIyN7e3tbW1s/Pz8LCwnx8fLS0tFZWVoiIiI+Pj6GhoeTk5Glpabu7u93d3evr66CgoJSUlKqqqsnJyeDg4Hd3d8PDw+Xl5bi4uNHR0dvb26Ojo6urq+fn51hYWDg4OCgoKHBwcK2traenp0FBQe7u7vHx8U5OTre3t8zMzHV1df///7GrnpQAAAA/dFJOU///////////////////////////////////////////////////////////////////////////////////AI4mfBcAAAUGSURBVHja7NoJb6M4GMZxY0NCD64kve/pMZ2d3Z297+X7f6zFNmBAMUXa6URl/q9UJSWPUPzrizFWRUlNLgEBWGCBBRZYYEEAFlhggQUWWBCABRZYYIEFFgRggQUWWGCBBQFYYIEFFlhgQQAWWGCBBRZYEIAFFlhggQUWBGCBBRZYYIEFAVhggQUWWGBBABZYYIEFFlgQgAUWWGCBBRYEYIEFFlhggQUBWGCBBRZYYEEAFlhggQUWWBCABRZYYIEFFgRggQUWWGCBBQFYYIEFFlhgQQAWWGCBBRZYEIAFFlhggQUWBGCBBRZYn6cCIcRXgvX/h9qcIVBqDdbEM8RCxGCB9QqXYRwHYDHBgwXWl8eKZKiESHI3Ba1kWs3fKixcaJUl1YyeBm7Ocq+yLItUiVBGnXxenSHJolIKEcwHq6ikbOX1YGVzQCTN8LPmSLreghUl9sN4Uw7yajMrLC0TZ1ImzqY6FEop0+pIaEN5HaoOxVuwEqFyc4I46uSlzOLqgxlh6UaR9l3VYWl9Fdoxb1Q90KJtu41pwwFW/WHhTtW8i7TafLCqRsk6bsGw63L9qurXRmuIlbT9lDQnlXU+nBFW1Q2qnZbDprWa2tjR90LZFqx1/+Td/HpGWLlrLDvIwTcx6dQ1Vrntbig68cDms3JwbA5Y1azs1ger6sNV/bbIw1jU81MvNAGrl58RVn8ozW+btF08iGFoAlYvP3csfVur1gJBEIA1uBmue5dhZDOyO2epbmgCVi8/I6x0MMHH9pjsTfBhNzQBq5uPZoQlB0uH3DZG4EZqQ26fL3sZq5uf09Ih6qw3i/pm6BZO0qZX7rrUS68Xsbr5ZE4rePMk08pk9aUZugfqppvs6AM1Acvlo/StP+6EbW06z8hJqxbYp2BZPQUnFsLsKuhQdaHqn5ewbF7KXIn0jWO5MqOQ7RaNLPtbNMmmhimj0GUmYLl8Gs0Lq4wyPbTu1l2QKqHSouzs3OlDIslW5SQsnY/NXmFplyNvEuuLV/Tau9BzwiraDUSwXmysztYWWNtL1psXeumgIrDGaqXvBfUuvtqUYI3V2t1wk1e2msFluJJm6zDJXv/fIfjPP7DAAgsssCiwwAILLLDAosACCyywwAKLAgsssMACC6zt9fDz/v75tyOB+98PD2+ORgKffjw4OP1uJPDxl+Xy8v1I4MPF3t7VNyOB4/vF4uzdzrG+39f1kz/w66Guv/yBvw90KX/gZKkr8Qf+2dOV+gNHC12/7RxrabD2/a31bLAO/a11YbAO/K21MFhLf2s9Gqw9f2vdGqzFu11jnVusE2/gxmI9eQOnFuvYG7i0WH7uK4t15w2cWazrXWP9a7H8f/bQYvm/6IPF+sF/pVssf19Ii/WH/0K2WH/uGuvEWC39gSdj9Twy+Rqri5EZx1gt/IE7Y/XoD1wbq9vd3w1PlufnD2OBp+ebm/uxwPHF6emnscDR4vLy41jg7vHq6sNY4Pr27OyYdRaLUrDAAosCCyywwAILLAossMACCyywKLDAAgsssMCiwAILLLDAAosCCyywwAILLAossMACCyywKLDAAgsssMCiwAILLLDAAosCCyywwAILLAossMACCyywKLDAAgsssMCiwAILLLDAAosCCyywwAILLAossMACCyywKLDAAgsssMCiwAILLLDAAosCCyywwAILLAossMACCyywKLDAAgsssL6u+k+AAQCR9eHtLKvLfwAAAABJRU5ErkJggg==" data-original="/uploads/beian.png" align="center" height="18" width="18" style="display:inline-block"> <a href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=37011202001311" rel="noopener" target="_blank">鲁公网安备 37011202001311号</a></div><div class="busuanzi-count"><script async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script><span class="post-meta-item" id="busuanzi_container_site_uv" style="display:none"><span class="post-meta-item-icon"><i class="fa fa-user"></i> </span><span class="site-uv" title="总访客量"><span id="busuanzi_value_site_uv"></span> </span></span><span class="post-meta-divider">|</span> <span class="post-meta-item" id="busuanzi_container_site_pv" style="display:none"><span class="post-meta-item-icon"><i class="fa fa-eye"></i> </span><span class="site-pv" title="总访问量"><span id="busuanzi_value_site_pv"></span></span></span></div></div></footer></div><script src="/lib/anime.min.js"></script><script src="//cdn.jsdelivr.net/npm/jquery@3/dist/jquery.min.js"></script><script src="//cdn.jsdelivr.net/gh/fancyapps/fancybox@3/dist/jquery.fancybox.min.js"></script><script src="/lib/velocity/velocity.min.js"></script><script src="/lib/velocity/velocity.ui.min.js"></script><script src="/js/utils.js"></script><script src="/js/motion.js"></script><script src="/js/schemes/pisces.js"></script><script src="/js/next-boot.js"></script><script src="/js/local-search.js"></script><script>window.imageLazyLoadSetting={isSPA:!1,preloadRatio:3,processImages:null}</script><script>window.addEventListener("load",function(){var t=/\.(gif|jpg|jpeg|tiff|png)$/i,r=/^data:image\/[a-z]+;base64,/;Array.prototype.slice.call(document.querySelectorAll("img[data-original]")).forEach(function(a){var e=a.parentNode;"A"===e.tagName&&(e.href.match(t)||e.href.match(r))&&(e.href=a.dataset.original)})})</script><script>!function(n){n.imageLazyLoadSetting.processImages=o;var e=n.imageLazyLoadSetting.isSPA,i=n.imageLazyLoadSetting.preloadRatio||1,r=Array.prototype.slice.call(document.querySelectorAll("img[data-original]"));function o(){e&&(r=Array.prototype.slice.call(document.querySelectorAll("img[data-original]")));for(var t,a=0;a<r.length;a++)0<=(t=r[a].getBoundingClientRect()).bottom&&0<=t.left&&t.top<=(n.innerHeight*i||document.documentElement.clientHeight*i)&&function(){var e=r[a],t=e,n=function(){r=r.filter(function(t){return e!==t})},i=new Image,o=t.getAttribute("data-original");i.onload=function(){t.src=o,n()},t.src!==o&&(i.src=o)}()}o(),n.addEventListener("scroll",function(){var t=o,e=n;clearTimeout(t.tId),t.tId=setTimeout(function(){t.call(e)},500)})}(this)</script></body></html>