Sha256: b6719f5fd5b1e6e5b1828cbcff24af3e873794ee3f675a7b28d5651323c9f0b8
Contents?: true
Size: 573 Bytes
Versions: 6
Compression:
Stored size: 573 Bytes
Contents
# frozen_string_literal: true require_relative 'base_data' module Fluent module Plugin module ElasticsearchStats class ClusterHealthData < BaseData NAME = 'cluster_health' def extract_metrics extract_cluster_metrics + extract_indices_metrics end private def extract_cluster_metrics data.each_with_object([]) do |(k, v), metrics| metrics << metric.format(name: ['cluster', k], value: v, family: family, metadata: metadata) end.compact end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems