Appearance
Lệnh CLI / zenify catalog drift
zenify catalog drift
So danh mục với tên đang có thật trong Loki, Prometheus (7 ngày qua) và Tempo (72 giờ qua).
Cú pháp
text
zenify catalog driftKhi nào dùng
Khi muốn biết danh mục còn khớp thực tế không: có app mới chạy mà chưa vào danh mục, hoặc tên trong danh mục đã không còn dữ liệu.
Kết quả
In bảng ENV SOURCE UNLISTED MISSING ERROR, mỗi dòng là một môi trường và một nguồn (loki, tempo, prometheus):
| Cột | Ý nghĩa |
|---|---|
UNLISTED | Có thật trong cửa sổ thời gian (xem dưới) nhưng không có trong danh mục lẫn danh sách ignore |
MISSING | Có trong danh mục nhưng không có dữ liệu trong cửa sổ thời gian |
ERROR | Lý do không đọc được nguồn đó; khi đó hai cột kia để trống |
Cửa sổ 7 ngày để worker ít chạy không bị báo MISSING nhầm. Riêng tempo dùng 72 giờ: Tempo từ chối khoảng thời gian dài hơn, và production hiện chỉ giữ trace khoảng 2 ngày.
Giá trị rỗng in là -. Lệnh thoát mã 0 khi mọi nguồn không có UNLISTED, MISSING và ERROR; ngược lại thoát mã 6. Mã 5 khi chưa cấu hình danh mục (như zenify catalog).
Một dòng có giá trị ở cột ERROR là nguồn mà broker không đọc được, không phải danh mục lệch: báo đúng là không đọc được nguồn đó.
Cờ
| Cờ | Ý nghĩa |
|---|---|
--prd | Chỉ kiểm production. Không dùng chung với --stg. |
--stg | Chỉ kiểm staging. Không dùng chung với --prd. |
--manifest | File manifest có broker: quyết định broker. |
--overlay | File overlay cá nhân. |
Ví dụ
bash
zenify catalog drift
zenify catalog drift --stgLệnh liên quan
- zenify catalog: In danh mục dịch vụ giám sát (datasource Grafana, tên log, trace, metric) dưới dạng YAML.