Commit d0c38f0
committed
Handle nil tag values gracefully in CompiledMetric
- Use %s placeholder for all tag types (instead of %d/%f) for uniform handling
- Convert all tag values to strings via .to_s and sanitize
- nil values are handled gracefully (converted to empty string)1 parent eee2938 commit d0c38f0
File tree
3 files changed
+23
-25
lines changed- lib/statsd/instrument
- test
3 files changed
+23
-25
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
323 | 323 | | |
324 | 324 | | |
325 | 325 | | |
326 | | - | |
327 | | - | |
328 | | - | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | | - | |
335 | | - | |
336 | | - | |
337 | | - | |
338 | | - | |
339 | | - | |
340 | | - | |
341 | | - | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
342 | 331 | | |
343 | 332 | | |
344 | 333 | | |
| |||
371 | 360 | | |
372 | 361 | | |
373 | 362 | | |
374 | | - | |
| 363 | + | |
375 | 364 | | |
376 | | - | |
377 | | - | |
378 | | - | |
379 | | - | |
380 | | - | |
381 | | - | |
382 | | - | |
383 | | - | |
| 365 | + | |
| 366 | + | |
384 | 367 | | |
385 | 368 | | |
386 | 369 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
224 | 224 | | |
225 | 225 | | |
226 | 226 | | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
227 | 241 | | |
228 | 242 | | |
229 | 243 | | |
| |||
0 commit comments