Timescale Cloud: Scale, Enterprise
自托管产品
MST
Datadog 是一个基于云的监控和分析平台,通过实时监控、日志记录和分析,提供对应用程序、基础设施和系统的全面可见性。
本页面解释如何
使用 Datadog 监控 Timescale Cloud 服务指标
此集成适用于 Scale 和 Enterprise 定价方案。
配置 Datadog Agent 以收集 Timescale Cloud 服务的指标
此集成适用于所有定价方案。
要遵循本页面上的步骤
创建一个启用了时间序列和分析的目标 Timescale Cloud 服务。
您需要您的连接详细信息。
注册 Datadog
。
您需要您的 Datadog API 密钥
来执行此程序。
安装 Datadog Agent
。
使用 Timescale Cloud 数据导出器将启用了时间序列和分析功能的 Timescale Cloud 服务中的遥测数据导出到 Datadog。可用指标包括 CPU 使用率、RAM 使用率和存储。
Timescale Cloud 数据导出器将 Timescale Cloud 服务中的遥测数据发送到第三方监控工具。您可以在与服务相同的 AWS 区域内的项目级别创建导出器
在 Timescale Console 中,打开导出器
点击
New exporter
为
Data type
选择Metrics
,为 provider 选择Datadog
选择您的 AWS 区域并提供 API 密钥
Timescale Cloud 导出器和 Datadog 提供商的 AWS 区域必须相同。
将
Site
设置为您的 Datadog 区域,然后点击Create exporter
本节介绍如何附加、监控、编辑和删除数据导出器。
要将遥测数据发送到外部监控工具,您需要将数据导出器附加到 Timescale Cloud 服务。每个服务只能附加一个导出器。
附加导出器
- 在 Timescale Console
中,选择服务
- 点击
Operations
>Exporters
- 选择导出器,然后点击
Attach exporter
- 如果附加第一个
Logs
数据类型导出器,请重新启动服务
您现在可以监控服务指标。使用以下指标检查服务是否正常运行
timescale.cloud.system.cpu.usage.millicores
timescale.cloud.system.cpu.total.millicores
timescale.cloud.system.memory.usage.bytes
timescale.cloud.system.memory.total.bytes
timescale.cloud.system.disk.usage.bytes
timescale.cloud.system.disk.total.bytes
此外,使用以下标签过滤结果。
标签 | 示例变量 | 描述 |
---|---|---|
host | us-east-1.timescale.cloud | |
project-id | ||
service-id | ||
region | us-east-1 | AWS 区域 |
role | replica 或 primary | 对于带副本的服务 |
node-id | 对于多节点服务 |
更新数据导出器
- 在 Timescale Console 中,打开导出器
- 在您要编辑的导出器旁边,点击菜单 >
Edit
- 编辑导出器字段并保存您的更改
您不能更改提供商或 AWS 区域等字段。
要删除不再需要的数据导出器
断开数据导出器与 Timescale Cloud 服务的连接
- 在 Timescale Console
中,选择服务。
- 点击
Operations
>Exporters
。 - 点击垃圾桶图标。
- 对附加到要移除的导出器的每个服务重复此操作。
数据导出器现在已从所有服务中分离。但是,它仍然存在于您的项目中。
- 在 Timescale Console
在项目级别删除导出器
- 在 Timescale Console 中,打开导出器
- 在您要编辑的导出器旁边,点击菜单 >
Delete
- 确认您要删除数据导出器。
- 在 Timescale Console 中,打开导出器
创建 IAM OIDC 提供商时,URL 必须与您创建导出器所在的区域匹配。它必须是以下之一:
区域 | 区域 | 位置 | URL |
---|---|---|---|
ap-southeast-1 | 亚太地区 | 新加坡 | irsa-oidc-discovery-prod-ap-southeast-1.s3.ap-southeast-1.amazonaws.com |
ap-southeast-2 | 亚太地区 | 悉尼 | irsa-oidc-discovery-prod-ap-southeast-2.s3.ap-southeast-2.amazonaws.com |
ap-northeast-1 | 亚太地区 | 东京 | irsa-oidc-discovery-prod-ap-northeast-1.s3.ap-northeast-1.amazonaws.com |
ca-central-1 | 加拿大 | 中部 | irsa-oidc-discovery-prod-ca-central-1.s3.ca-central-1.amazonaws.com |
eu-central-1 | 欧洲 | 法兰克福 | irsa-oidc-discovery-prod-eu-central-1.s3.eu-central-1.amazonaws.com |
eu-west-1 | 欧洲 | 爱尔兰 | irsa-oidc-discovery-prod-eu-west-1.s3.eu-west-1.amazonaws.com |
eu-west-2 | 欧洲 | 伦敦 | irsa-oidc-discovery-prod-eu-west-2.s3.eu-west-2.amazonaws.com |
sa-east-1 | 南美洲 | 圣保罗 | irsa-oidc-discovery-prod-sa-east-1.s3.sa-east-1.amazonaws.com |
us-east-1 | 美国 | 北弗吉尼亚 | irsa-oidc-discovery-prod.s3.us-east-1.amazonaws.com |
us-east-2 | 美国 | 俄亥俄 | irsa-oidc-discovery-prod-us-east-2.s3.us-east-2.amazonaws.com |
us-west-2 | 美国 | 俄勒冈 | irsa-oidc-discovery-prod-us-west-2.s3.us-west-2.amazonaws.com |
Datadog Agent 包含一个 PostgreSQL 集成,您可以使用它来收集关于 Timescale Cloud 服务的详细 PostgreSQL 数据库指标。
连接到您的 Timescale Cloud 服务
对于 Timescale Cloud,在 Timescale Console
中打开一个 SQL 编辑器。对于自托管,请使用
psql
。将
datadog
用户添加到您的 Timescale Cloud 服务create user datadog with password '<password>';grant pg_monitor to datadog;grant SELECT ON pg_stat_database to datadog;测试 datadog 用户的连接和权限
使用您的 连接详细信息 更新以下命令,然后从命令行运行它
psql "postgres://datadog:<datadog password>@<host>:<port>/tsdb?sslmode=require" -c \"select * from pg_stat_database LIMIT(1);" \&& echo -e "\e[0;32mPostgres connection - OK\e[0m" || echo -e "\e[0;31mCannot connect to Postgres\e[0m"您将看到
pg_stat_database
表的输出,这意味着您已授予datadog
正确的权限。将 Datadog 连接到您的 Timescale Cloud 服务
打开 datadog agent PostgreSQL 配置文件,通常位于
- Linux:
/etc/datadog-agent/conf.d/postgres.d/conf.yaml
- MacOS:
/opt/datadog-agent/etc/conf.d/postgres.d/conf.yaml
- Windows:
C:\ProgramData\Datadog\conf.d\postgres.d\conf.yaml
- Linux:
将 Datadog Agent 与您的 Timescale Cloud 服务集成
使用您的 连接详细信息 更新以下内容并将其添加到 datadog agent PostgreSQL 配置文件中
init_config:instances:- host: <host>port: <port>username: datadogpassword: <datadog's password>>dbname: tsdbdisable_generic_tags: true
添加 Timescale Cloud 指标
添加标签,以便更轻松地构建 Datadog 仪表板,将 Timescale Cloud 数据导出器和 Datadog Agent 的指标结合起来。使用您的 连接详细信息 更新以下内容并将其添加到
<datadog_home>/datadog.yaml
tags:- project-id:<project-id>- service-id:<service-id>- region:<region>重新启动 Datadog Agent
请参阅如何 启动、停止和重新启动 Datadog Agent
。
您的 Timescale Cloud 服务指标现在可以在 Datadog 中查看。有关收集的 指标的完整列表,请查阅 Datadog PostgreSQL 集成文档。
关键词
本页面有疑问?报告问题 或 编辑此页面
" width="16" height="16" class="inline m-0 ml-1"> 在 GitHub。