|
77 | 77 | "description": "Timing in milliseconds for processing a message in the buffer service.\n\nThis metric is tagged with:\n\n- `message`: The type of message that was processed.",
|
78 | 78 | "features": []
|
79 | 79 | },
|
| 80 | + { |
| 81 | + "type": "Timer", |
| 82 | + "name": "buffer.peek.duration", |
| 83 | + "description": "Timing in milliseconds for the time it takes for the buffer to peek.", |
| 84 | + "features": [] |
| 85 | + }, |
| 86 | + { |
| 87 | + "type": "Timer", |
| 88 | + "name": "buffer.pop.duration", |
| 89 | + "description": "Timing in milliseconds for the time it takes for the buffer to pop.", |
| 90 | + "features": [] |
| 91 | + }, |
| 92 | + { |
| 93 | + "type": "Timer", |
| 94 | + "name": "buffer.push.duration", |
| 95 | + "description": "Timing in milliseconds for the time it takes for the buffer to push.", |
| 96 | + "features": [] |
| 97 | + }, |
80 | 98 | {
|
81 | 99 | "type": "Counter",
|
82 | 100 | "name": "buffer.reads",
|
83 | 101 | "description": "Number of times the envelope buffer reads back from disk.",
|
84 | 102 | "features": []
|
85 | 103 | },
|
| 104 | + { |
| 105 | + "type": "Counter", |
| 106 | + "name": "buffer.ready_to_pop", |
| 107 | + "description": "Number of times the readiness check of the buffer is polled.", |
| 108 | + "features": [] |
| 109 | + }, |
86 | 110 | {
|
87 | 111 | "type": "Timer",
|
88 | 112 | "name": "buffer.spool.duration",
|
89 | 113 | "description": "Timing in milliseconds for the time it takes for the buffer to spool data to disk.",
|
90 | 114 | "features": []
|
91 | 115 | },
|
| 116 | + { |
| 117 | + "type": "Counter", |
| 118 | + "name": "buffer.spooled_envelopes", |
| 119 | + "description": "Number of envelopes spool to disk.", |
| 120 | + "features": [] |
| 121 | + }, |
92 | 122 | {
|
93 | 123 | "type": "Gauge",
|
94 | 124 | "name": "buffer.stack_count",
|
|
101 | 131 | "description": "Number of state changes in the envelope buffer.\nThis metric is tagged with:\n- `state_in`: The previous state. `memory`, `memory_file_standby`, or `disk`.\n- `state_out`: The new state. `memory`, `memory_file_standby`, or `disk`.\n- `reason`: Why a transition was made (or not made).",
|
102 | 132 | "features": []
|
103 | 133 | },
|
| 134 | + { |
| 135 | + "type": "Counter", |
| 136 | + "name": "buffer.try_pop", |
| 137 | + "description": "Number of times an envelope from the buffer is trying to be popped.", |
| 138 | + "features": [] |
| 139 | + }, |
104 | 140 | {
|
105 | 141 | "type": "Timer",
|
106 | 142 | "name": "buffer.unspool.duration",
|
|
113 | 149 | "description": "Number of queue keys (project key pairs) unspooled during proactive unspool.\nThis metric is tagged with:\n- `reason`: Why keys are / are not unspooled.",
|
114 | 150 | "features": []
|
115 | 151 | },
|
| 152 | + { |
| 153 | + "type": "Counter", |
| 154 | + "name": "buffer.unspooled_envelopes", |
| 155 | + "description": "Number of envelopes unspooled from disk.", |
| 156 | + "features": [] |
| 157 | + }, |
116 | 158 | {
|
117 | 159 | "type": "Counter",
|
118 | 160 | "name": "buffer.writes",
|
|
0 commit comments