Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
6d14070b
T
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1185
Star
22016
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
6d14070b
编写于
4月 20, 2022
作者:
W
wade zhang
提交者:
GitHub
4月 20, 2022
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #11658 from taosdata/docs/TD-14920
docs: refine prometheus page
上级
783d5587
ef6f52da
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
29 addition
and
14 deletion
+29
-14
docs-cn/09-third-party/02-prometheus.md
docs-cn/09-third-party/02-prometheus.md
+21
-3
docs-cn/09-third-party/_deploytaosadapter.mdx
docs-cn/09-third-party/_deploytaosadapter.mdx
+2
-2
docs-cn/14-reference/_prometheus.mdx
docs-cn/14-reference/_prometheus.mdx
+6
-9
未找到文件。
docs-cn/09-third-party/02-prometheus.md
浏览文件 @
6d14070b
---
sidebar_label
:
Prometheus
title
:
Prometheus
远端读取/远端写入
title
:
Prometheus
---
import Prometheus from "../14-reference/_prometheus.mdx"
import DeployTaosAdapter from "./_deploytaosadapter.mdx"
Prometheus 是一款流行的开源监控告警系统。Prometheus 于2016年加入了 Cloud Native Computing Foundation (云原生云计算基金会,简称 CNCF),成为继 Kubernetes 之后的第二个托管项目,该项目拥有非常活跃的开发人员和用户社区。
Prometheus 的数据可以通过 remote_write 接口存储到 TDengine 中,也可以通过 remote_read 接口来查询存储在 TDengine 中的 Prometheus 数据,充分利用 TDengine 对时序数据的高效存储查询性能和集群处理能力。TDengine(2.4.0.0+)包含一个 taosAdapter 独立程序,可以接收包括 Prometheus 在内的多种应用的数据写入。只需要将 Prometheus 的 remote_read 和 remote_write url 指向 taosAdapter 对应的 url 同时设置 Basic 验证即可使用。
Prometheus 提供了
`remote_write`
和
`remote_read`
接口来利用其它数据库产品作为它的存储引擎。为了让 Prometheus 生态圈的用户能够利用 TDengine 的高效写入和查询,TDengine 也提供了对这两个接口的支持。
通过适当的配置, Prometheus 的数据可以通过
`remote_write`
接口存储到 TDengine 中,也可以通过
`remote_read`
接口来查询存储在 TDengine 中的数据,充分利用 TDengine 对时序数据的高效存储查询性能和集群处理能力。
安装 Prometheus 请参考
[
官方文档
](
https://prometheus.io/docs/prometheus/latest/installation/
)
。
<DeployTaosAdapter
/>
## 前置条件
要将 Prometheus 数据写入 TDengine, 需要几方面的准备工作。
-
TDengine 集群部署并正在运行
-
taosAdapter 安装并正在运行, 具体细节请参考
[
taosAdapter 的使用手册
](
/reference/taosadapter
)
-
Prometheus 已经安装
## 配置 Prometheus
<Prometheus
/>
## 验证方法
重启 Prometheus 后可参考以下示例验证从 Prometheus 向 TDengine 写入数据并能够正确读出。
```
这里需要给出 Prometheus 端 写入和查询 TDengine的示例
```
\ No newline at end of file
docs-cn/09-third-party/_deploytaosadapter.mdx
浏览文件 @
6d14070b
##
taosAdapter 部署方法
##
# 部署taosAdapter
taosAdapter 可以和 TDengine 部署在同一个系统中,也可以分离部署。
...
...
@@ -14,5 +14,5 @@ systemctl start taosadapter
systemctl status taosadapter
```
taosAdapter
相关配置参数请参考 `taosadapter --help` 命令输出以及相关文档
。
taosAdapter
详细的配置参数和使用请参考 `taosadapter --help` 命令输出以及 [参考文档](/reference/taosadapter)
。
docs-cn/14-reference/_prometheus.mdx
浏览文件 @
6d14070b
## 配置 Prometheus
配置 Prometheus 是通过编辑 Prometheus 配置文件 prometheus.yml 完成的。
编辑 Prometheus 配置文件 prometheus.yml 中下列行:
### 配置第三方数据库地址
将其中的 remote_read 和 remote_write 指向 taosAdapter 的正确地址,并确保 相应的 URL 配置如下
- remote_read url : `http://host_to_taosAdapter:port(default 6041)/prometheus/v1/remote_read/:db`
- remote_write url : `http://host_to_taosAdapter:port(default 6041)/prometheus/v1/remote_write/:db`
Basic 验证配置:
### 配置 Basic 验证
- username: TDengine 连接用户名
- password: TDengine 连接密码
示例 prometheus.yml 如下:
### 示例
```yaml
remote_write:
...
...
@@ -27,8 +29,3 @@ remote_read:
remote_timeout: 10s
read_recent: true
```
## 验证方法
重启 Prometheus 后可通过查询 TDengine 中的 metrics 数据库来验证 Prometheus 写入的数据。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录