231
232
233
234
235
236
237
238
239
240
241
242
243
244
|
# File 'lib/kafka/prometheus.rb', line 231
def deliver_messages(event)
key = { client: event.payload.fetch(:client_id) }
message_count = event.payload.fetch(:delivered_message_count)
attempts = event.payload.fetch(:attempts)
@deliver_errors.increment(labels: key) if event.payload.key?(:exception)
@deliver_latency.observe(event.duration, labels: key)
@deliver_messages.increment(by: message_count, labels: key)
@deliver_attempts.observe(attempts, labels: key)
end
|