Sha256: 6dd0c04a4060565ded20591389f98a8dc58a44f3a033694a6d21f35b174614c1
Contents?: true
Size: 736 Bytes
Versions: 5
Compression:
Stored size: 736 Bytes
Contents
# frozen_string_literal: true require_relative 'base_data' module Fluent module Plugin module ElasticsearchStats class DanglingData < BaseData NAME = 'dangling' def extract_metrics generate_dangling_indices_count end def generate_dangling_indices_count metrics = [] metrics << metric.format(name: %w[dangling_indices count], value: dangling_indices.size, family: family, metadata: metadata) metrics end private def dangling_indices data.fetch('dangling_indices', []) end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems