|
13 | 13 | OP_STATUS_SUCCESS, OP_STATUS_FAILURE = "success", "err" |
14 | 14 |
|
15 | 15 | REF = environ.get("REF", "main") |
16 | | -SDK_SERVICE_NAME = environ.get("SDK_SERVICE", "py-sync-table") |
| 16 | +WORKLOAD = environ.get("WORKLOAD", "sync-query") |
17 | 17 |
|
18 | 18 |
|
19 | 19 | class Metrics: |
@@ -75,24 +75,24 @@ def __init__(self, push_gateway): |
75 | 75 | labelnames=("operation_type",), |
76 | 76 | registry=self._registry, |
77 | 77 | ), |
78 | | - retry_attempts_total=Counter( |
79 | | - "sdk_retry_attempts_total", |
80 | | - "Total number of retry attempts, categorized by operation type.", |
81 | | - labelnames=("operation_type",), |
82 | | - registry=self._registry, |
83 | | - ), |
84 | | - retries_success_total=Counter( |
85 | | - "sdk_retries_success_total", |
86 | | - "Total number of successful retries, categorized by operation type.", |
87 | | - labelnames=("operation_type",), |
88 | | - registry=self._registry, |
89 | | - ), |
90 | | - retries_failure_total=Counter( |
91 | | - "sdk_retries_failure_total", |
92 | | - "Total number of failed retries, categorized by operation type.", |
93 | | - labelnames=("operation_type",), |
94 | | - registry=self._registry, |
95 | | - ), |
| 78 | + # retry_attempts_total=Counter( |
| 79 | + # "sdk_retry_attempts_total", |
| 80 | + # "Total number of retry attempts, categorized by operation type.", |
| 81 | + # labelnames=("operation_type",), |
| 82 | + # registry=self._registry, |
| 83 | + # ), |
| 84 | + # retries_success_total=Counter( |
| 85 | + # "sdk_retries_success_total", |
| 86 | + # "Total number of successful retries, categorized by operation type.", |
| 87 | + # labelnames=("operation_type",), |
| 88 | + # registry=self._registry, |
| 89 | + # ), |
| 90 | + # retries_failure_total=Counter( |
| 91 | + # "sdk_retries_failure_total", |
| 92 | + # "Total number of failed retries, categorized by operation type.", |
| 93 | + # labelnames=("operation_type",), |
| 94 | + # registry=self._registry, |
| 95 | + # ), |
96 | 96 | pending_operations=Gauge( |
97 | 97 | "sdk_pending_operations", |
98 | 98 | "Current number of pending operations, categorized by type.", |
@@ -135,28 +135,30 @@ def stop(self, labels, start_time, attempts=1, error=None): |
135 | 135 | self.retry_attempts.labels(*labels).set(attempts) |
136 | 136 | self.operations_total.labels(*labels).inc() |
137 | 137 | self.pending_operations.labels(*labels).dec() |
138 | | - self.retry_attempts_total.labels(*labels).inc(attempts) |
| 138 | + # self.retry_attempts_total.labels(*labels).inc(attempts) |
139 | 139 |
|
140 | 140 | if error: |
141 | 141 | self.errors_total.labels(*labels, type(error).__name__).inc() |
142 | | - self.retries_failure_total.labels(*labels).inc(attempts) |
| 142 | + # self.retries_failure_total.labels(*labels).inc(attempts) |
143 | 143 | self.operations_failure_total.labels(*labels).inc() |
144 | 144 | self.operation_latency_seconds.labels(*labels, OP_STATUS_FAILURE).observe(duration) |
145 | 145 | return |
146 | 146 |
|
147 | | - self.retries_success_total.labels(*labels).inc(attempts) |
| 147 | + # self.retries_success_total.labels(*labels).inc(attempts) |
148 | 148 | self.operations_success_total.labels(*labels).inc() |
149 | 149 | self.operation_latency_seconds.labels(*labels, OP_STATUS_SUCCESS).observe(duration) |
150 | 150 |
|
151 | 151 | def push(self): |
152 | 152 | push_to_gateway( |
153 | 153 | self._push_gtw, |
154 | | - job=f"workload-{SDK_SERVICE_NAME}", |
| 154 | + job=f"workload-{WORKLOAD}", |
155 | 155 | registry=self._registry, |
156 | 156 | grouping_key={ |
157 | 157 | "ref": REF, |
158 | | - "sdk": SDK_SERVICE_NAME, |
| 158 | + "sdk": "ydb-python-sdk", |
159 | 159 | "sdk_version": version("ydb"), |
| 160 | + "workload": WORKLOAD, |
| 161 | + "workload_version": "0.0.0", |
160 | 162 | }, |
161 | 163 | ) |
162 | 164 |
|
|
0 commit comments