Commit 9f37481
committed
feat(config): wire top-level attribute_limits into per-signal providers
Parses config.attribute_limits in configure_sdk() and passes it as a
global fallback to create_tracer_provider() and create_logger_provider().
Per-signal limits (tracer_provider.limits / logger_provider.limits)
always take precedence; absent fields fall back to the global value, then
to OTel spec defaults.
For logs, adds log_record_limits to the LoggerProvider constructor,
threads it through Logger, and applies it when constructing each
ReadWriteLogRecord — mirroring how SpanLimits flows through TracerProvider.1 parent d10f472 commit 9f37481
8 files changed
Lines changed: 273 additions & 51 deletions
File tree
- .changelog
- opentelemetry-configuration
- src/opentelemetry/configuration
- tests
- opentelemetry-sdk/src/opentelemetry/sdk/_logs/_internal
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
Lines changed: 64 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
19 | 22 | | |
20 | 23 | | |
21 | 24 | | |
| |||
28 | 31 | | |
29 | 32 | | |
30 | 33 | | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
31 | 37 | | |
32 | 38 | | |
33 | 39 | | |
| |||
41 | 47 | | |
42 | 48 | | |
43 | 49 | | |
| 50 | + | |
44 | 51 | | |
45 | 52 | | |
46 | 53 | | |
| |||
51 | 58 | | |
52 | 59 | | |
53 | 60 | | |
| 61 | + | |
| 62 | + | |
54 | 63 | | |
55 | 64 | | |
56 | 65 | | |
| |||
235 | 244 | | |
236 | 245 | | |
237 | 246 | | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
238 | 281 | | |
239 | 282 | | |
240 | 283 | | |
| 284 | + | |
241 | 285 | | |
242 | 286 | | |
243 | 287 | | |
| |||
247 | 291 | | |
248 | 292 | | |
249 | 293 | | |
| 294 | + | |
| 295 | + | |
250 | 296 | | |
251 | 297 | | |
252 | 298 | | |
253 | 299 | | |
254 | | - | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
255 | 312 | | |
256 | 313 | | |
257 | 314 | | |
258 | 315 | | |
259 | | - | |
260 | | - | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
265 | 316 | | |
266 | 317 | | |
267 | 318 | | |
| |||
273 | 324 | | |
274 | 325 | | |
275 | 326 | | |
| 327 | + | |
276 | 328 | | |
277 | 329 | | |
278 | 330 | | |
| |||
282 | 334 | | |
283 | 335 | | |
284 | 336 | | |
| 337 | + | |
| 338 | + | |
285 | 339 | | |
286 | 340 | | |
287 | 341 | | |
288 | | - | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
Lines changed: 11 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
30 | 33 | | |
31 | 34 | | |
32 | 35 | | |
| |||
60 | 63 | | |
61 | 64 | | |
62 | 65 | | |
| 66 | + | |
63 | 67 | | |
64 | | - | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
65 | 71 | | |
66 | | - | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
67 | 75 | | |
68 | 76 | | |
Lines changed: 47 additions & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
19 | 22 | | |
20 | 23 | | |
21 | 24 | | |
| |||
400 | 403 | | |
401 | 404 | | |
402 | 405 | | |
403 | | - | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
404 | 410 | | |
405 | 411 | | |
406 | | - | |
| 412 | + | |
| 413 | + | |
407 | 414 | | |
408 | 415 | | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
409 | 426 | | |
410 | 427 | | |
411 | | - | |
412 | | - | |
| 428 | + | |
| 429 | + | |
413 | 430 | | |
414 | 431 | | |
415 | 432 | | |
| |||
432 | 449 | | |
433 | 450 | | |
434 | 451 | | |
435 | | - | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
436 | 462 | | |
437 | 463 | | |
438 | 464 | | |
439 | 465 | | |
440 | 466 | | |
441 | 467 | | |
| 468 | + | |
442 | 469 | | |
443 | 470 | | |
444 | 471 | | |
| |||
449 | 476 | | |
450 | 477 | | |
451 | 478 | | |
| 479 | + | |
| 480 | + | |
452 | 481 | | |
453 | 482 | | |
454 | 483 | | |
| |||
463 | 492 | | |
464 | 493 | | |
465 | 494 | | |
466 | | - | |
467 | | - | |
468 | | - | |
469 | | - | |
470 | | - | |
471 | | - | |
472 | | - | |
473 | | - | |
474 | | - | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
475 | 502 | | |
476 | | - | |
477 | 503 | | |
478 | 504 | | |
479 | 505 | | |
| |||
492 | 518 | | |
493 | 519 | | |
494 | 520 | | |
| 521 | + | |
495 | 522 | | |
496 | 523 | | |
497 | 524 | | |
| |||
502 | 529 | | |
503 | 530 | | |
504 | 531 | | |
| 532 | + | |
| 533 | + | |
505 | 534 | | |
506 | 535 | | |
507 | 536 | | |
508 | | - | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
0 commit comments