https://signoz.io logo
Title
m

Milan Perovic

05/09/2023, 8:06 AM
Hi all, I need help understanding what would be recommended way to connect TimscaleDB (https://www.timescale.com/) instance to Signoz. This image shows available options from TimescaleDB: Thanks in advance
a

Ankit Nayan

05/09/2023, 9:12 AM
are you using timescaledb saas or self-host?
and, why do you need to connect timescaledb to signoz?
m

Milan Perovic

05/09/2023, 9:13 AM
saas
I want to be able to monitor parameters like cpu usage, free hdd space and similar
a

Ankit Nayan

05/09/2023, 9:15 AM
ok... since they are timeseriesDB they should have shown it themselves, i.e., another account should show these metrics from the other account.
I think this integration is something specific to them that we do not control. If they were exposing OpenTelemetry format data, then it should be possible.
Let me quickly check if it would be possible to use their Prometheus integration
You should be able to do this by using prometheus integration https://docs.timescale.com/tutorials/latest/monitor-mst-with-prometheus/
# prometheus.yml for monitoring a Timescale Cloud instance
global:
 scrape_interval:     10s
 evaluation_interval: 10s
scrape_configs:
 - job_name: prometheus
   scheme: https
   static_configs:
     - targets: ['{TARGET_IP}:{TARGET_PORT}']
   tls_config:
     insecure_skip_verify: true
   basic_auth:
     username: {ENDPOINT_USERNAME}
     password: {ENDPOINT_PASSWORD}
remote_write:
 - url: "http://{ADAPTER_IP}:9201/write"
remote_read:
 - url: "http://{ADAPTER_IP}:9201/read"
m

Milan Perovic

05/09/2023, 9:22 AM
Thanks a lot.
a

Ankit Nayan

05/09/2023, 9:24 AM
you won't need
remote_write:
 - url: "http://{ADAPTER_IP}:9201/write"
remote_read:
 - url: "http://{ADAPTER_IP}:9201/read"