%global _empty_manifest_terminate_build 0 Name: python-sumologic-collectd-metrics Version: 4.1.1 Release: 1 Summary: A collectd output plugin to send Carbon 2.0-formatted metrics to Sumo Logic. License: Apache Software License, Version 2.0 URL: https://github.com/SumoLogic/sumologic-collectd-plugin Source0: https://mirrors.nju.edu.cn/pypi/web/packages/1e/a4/24b2799b386f3e0fd0b28caa9cf470bf62d45f2e17b1946dcd3106b5800d/sumologic_collectd_metrics-4.1.1.tar.gz BuildArch: noarch Requires: python3-requests Requires: python3-retry %description batch to send Raw Data -> Metric in Carbon 2.0 format -> Metrics Batch -> Buffered metrics batches -> Request scheduler <- failed batch ``` ### Plugin Internal Metrics If the `EnableInternalMetrics` configuration option is set to true, the plugin emits metrics describing its own internal state. The following metrics are available: | Name | Type | Description | |------------------|-------|--------------------------------------------------------------------------------------------------------------| | received_metrics | Gauge | The number of metrics values received from collectd. | | sent_metrics | Gauge | The number of metrics values successfully sent to Sumo. | | sent_batches | Gauge | The number of metrics batches successfully sent to Sumo. | | dropped_metrics | Gauge | The number of metrics values dropped during processing due to various faults, typically buffers being full. | | dropped_batches | Gauge | The number of metrics batches dropped during processing due to various faults, typically buffers being full. | | batch_queue_size | Gauge | The number of batches in the sending queue. | ## TLS 1.2 Requirement Sumo Logic only accepts connections from clients using TLS version 1.2 or greater. To utilize the content of this repo, ensure that it's running in an execution environment that is configured to use TLS 1.2 or greater. ## License The Sumo Logic collectd output plugin is published under the Apache Software License, Version 2.0. Please visit http://www.apache.org/licenses/LICENSE-2.0.txt for details. %package -n python3-sumologic-collectd-metrics Summary: A collectd output plugin to send Carbon 2.0-formatted metrics to Sumo Logic. Provides: python-sumologic-collectd-metrics BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-sumologic-collectd-metrics batch to send Raw Data -> Metric in Carbon 2.0 format -> Metrics Batch -> Buffered metrics batches -> Request scheduler <- failed batch ``` ### Plugin Internal Metrics If the `EnableInternalMetrics` configuration option is set to true, the plugin emits metrics describing its own internal state. The following metrics are available: | Name | Type | Description | |------------------|-------|--------------------------------------------------------------------------------------------------------------| | received_metrics | Gauge | The number of metrics values received from collectd. | | sent_metrics | Gauge | The number of metrics values successfully sent to Sumo. | | sent_batches | Gauge | The number of metrics batches successfully sent to Sumo. | | dropped_metrics | Gauge | The number of metrics values dropped during processing due to various faults, typically buffers being full. | | dropped_batches | Gauge | The number of metrics batches dropped during processing due to various faults, typically buffers being full. | | batch_queue_size | Gauge | The number of batches in the sending queue. | ## TLS 1.2 Requirement Sumo Logic only accepts connections from clients using TLS version 1.2 or greater. To utilize the content of this repo, ensure that it's running in an execution environment that is configured to use TLS 1.2 or greater. ## License The Sumo Logic collectd output plugin is published under the Apache Software License, Version 2.0. Please visit http://www.apache.org/licenses/LICENSE-2.0.txt for details. %package help Summary: Development documents and examples for sumologic-collectd-metrics Provides: python3-sumologic-collectd-metrics-doc %description help batch to send Raw Data -> Metric in Carbon 2.0 format -> Metrics Batch -> Buffered metrics batches -> Request scheduler <- failed batch ``` ### Plugin Internal Metrics If the `EnableInternalMetrics` configuration option is set to true, the plugin emits metrics describing its own internal state. The following metrics are available: | Name | Type | Description | |------------------|-------|--------------------------------------------------------------------------------------------------------------| | received_metrics | Gauge | The number of metrics values received from collectd. | | sent_metrics | Gauge | The number of metrics values successfully sent to Sumo. | | sent_batches | Gauge | The number of metrics batches successfully sent to Sumo. | | dropped_metrics | Gauge | The number of metrics values dropped during processing due to various faults, typically buffers being full. | | dropped_batches | Gauge | The number of metrics batches dropped during processing due to various faults, typically buffers being full. | | batch_queue_size | Gauge | The number of batches in the sending queue. | ## TLS 1.2 Requirement Sumo Logic only accepts connections from clients using TLS version 1.2 or greater. To utilize the content of this repo, ensure that it's running in an execution environment that is configured to use TLS 1.2 or greater. ## License The Sumo Logic collectd output plugin is published under the Apache Software License, Version 2.0. Please visit http://www.apache.org/licenses/LICENSE-2.0.txt for details. %prep %autosetup -n sumologic-collectd-metrics-4.1.1 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-sumologic-collectd-metrics -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed Apr 12 2023 Python_Bot - 4.1.1-1 - Package Spec generated