├── .github ├── dependabot.yml └── workflows │ └── linux.yml ├── .gitignore ├── .rspec ├── ChangeLog ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── fluent-plugin-prometheus.gemspec ├── lib └── fluent │ └── plugin │ ├── filter_prometheus.rb │ ├── in_prometheus.rb │ ├── in_prometheus │ └── async_wrapper.rb │ ├── in_prometheus_monitor.rb │ ├── in_prometheus_output_monitor.rb │ ├── in_prometheus_tail_monitor.rb │ ├── out_prometheus.rb │ ├── prometheus.rb │ ├── prometheus │ └── placeholder_expander.rb │ └── prometheus_metrics.rb ├── misc ├── fluentd_sample.conf ├── nginx_proxy.conf ├── prometheus.yaml └── prometheus_alerts.yaml └── spec ├── fluent └── plugin │ ├── filter_prometheus_spec.rb │ ├── in_prometheus_monitor_spec.rb │ ├── in_prometheus_spec.rb │ ├── in_prometheus_tail_monitor_spec.rb │ ├── out_prometheus_spec.rb │ ├── prometheus │ └── placeholder_expander_spec.rb │ ├── prometheus_metrics_spec.rb │ └── shared.rb └── spec_helper.rb /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/.github/workflows/linux.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/ChangeLog -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/Rakefile -------------------------------------------------------------------------------- /fluent-plugin-prometheus.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/fluent-plugin-prometheus.gemspec -------------------------------------------------------------------------------- /lib/fluent/plugin/filter_prometheus.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/lib/fluent/plugin/filter_prometheus.rb -------------------------------------------------------------------------------- /lib/fluent/plugin/in_prometheus.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/lib/fluent/plugin/in_prometheus.rb -------------------------------------------------------------------------------- /lib/fluent/plugin/in_prometheus/async_wrapper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/lib/fluent/plugin/in_prometheus/async_wrapper.rb -------------------------------------------------------------------------------- /lib/fluent/plugin/in_prometheus_monitor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/lib/fluent/plugin/in_prometheus_monitor.rb -------------------------------------------------------------------------------- /lib/fluent/plugin/in_prometheus_output_monitor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/lib/fluent/plugin/in_prometheus_output_monitor.rb -------------------------------------------------------------------------------- /lib/fluent/plugin/in_prometheus_tail_monitor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/lib/fluent/plugin/in_prometheus_tail_monitor.rb -------------------------------------------------------------------------------- /lib/fluent/plugin/out_prometheus.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/lib/fluent/plugin/out_prometheus.rb -------------------------------------------------------------------------------- /lib/fluent/plugin/prometheus.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/lib/fluent/plugin/prometheus.rb -------------------------------------------------------------------------------- /lib/fluent/plugin/prometheus/placeholder_expander.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/lib/fluent/plugin/prometheus/placeholder_expander.rb -------------------------------------------------------------------------------- /lib/fluent/plugin/prometheus_metrics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/lib/fluent/plugin/prometheus_metrics.rb -------------------------------------------------------------------------------- /misc/fluentd_sample.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/misc/fluentd_sample.conf -------------------------------------------------------------------------------- /misc/nginx_proxy.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/misc/nginx_proxy.conf -------------------------------------------------------------------------------- /misc/prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/misc/prometheus.yaml -------------------------------------------------------------------------------- /misc/prometheus_alerts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/misc/prometheus_alerts.yaml -------------------------------------------------------------------------------- /spec/fluent/plugin/filter_prometheus_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/spec/fluent/plugin/filter_prometheus_spec.rb -------------------------------------------------------------------------------- /spec/fluent/plugin/in_prometheus_monitor_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/spec/fluent/plugin/in_prometheus_monitor_spec.rb -------------------------------------------------------------------------------- /spec/fluent/plugin/in_prometheus_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/spec/fluent/plugin/in_prometheus_spec.rb -------------------------------------------------------------------------------- /spec/fluent/plugin/in_prometheus_tail_monitor_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/spec/fluent/plugin/in_prometheus_tail_monitor_spec.rb -------------------------------------------------------------------------------- /spec/fluent/plugin/out_prometheus_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/spec/fluent/plugin/out_prometheus_spec.rb -------------------------------------------------------------------------------- /spec/fluent/plugin/prometheus/placeholder_expander_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/spec/fluent/plugin/prometheus/placeholder_expander_spec.rb -------------------------------------------------------------------------------- /spec/fluent/plugin/prometheus_metrics_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/spec/fluent/plugin/prometheus_metrics_spec.rb -------------------------------------------------------------------------------- /spec/fluent/plugin/shared.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/spec/fluent/plugin/shared.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluent/fluent-plugin-prometheus/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------