我正在搜索Storage section pf Prometheus Documentation中描述的./data
文件夹。
我在Kubernetes上运行了一个基本的Prometheus Docker容器prom/prometheus
。如果我在容器内执行 shell 程序,则工作目录为/prometheus
,它包含wal
目录,但是它没有文档中提到的结构,因此找不到任何度量标准数据。
可以在Prometheus GUI上查询的指标存储在哪里?
最佳答案
正如您可以在Github(https://github.com/prometheus/prometheus/blob/master/Dockerfile#L24)上检查Prometheus Dockerfile
一样,工作目录为/prometheus
,您可以在其中找到所有度量标准和数据。
以下是/prometheus
目录中的数据
/prometheus $ ls -l
total 8
-rw-r--r-- 1 nobody nogroup 0 May 28 12:39 lock
-rw-r--r-- 1 nobody nogroup 20001 May 28 12:45 queries.active
drwxr-xr-x 2 nobody nogroup 4096 May 28 12:39 wal
这就是您无法解码的“时间序列数据库”。如果您将运行更多的导出器,则可能会看到更多文件夹,例如
chunks
等。关于docker - Prometheus在哪里将度量标准数据存储在容器中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62040337/