slo-generator

View on PyPIReverse Dependencies (1)

2.6.0 slo_generator-2.6.0-py2.py3-none-any.whl

Wheel Details

Project: slo-generator
Version: 2.6.0
Filename: slo_generator-2.6.0-py2.py3-none-any.whl
Download: [link]
Size: 93341
MD5: 23d252a738d08c715a9fc7e8e49ac22d
SHA256: 2ce37060835c8d54dac4dfe9775a954a1e1ca32847091750d9bf2df3ba3ef80d
Uploaded: 2024-03-27 13:59:57 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: slo-generator
Version: 2.6.0
Summary: SLO Generator
Author: Google Inc.
Author-Email: olivier.cervello[at]gmail.com
Maintainer: Laurent VAYLET
Maintainer-Email: laurent.vaylet[at]gmail.com
Home-Page: https://github.com/google/slo-generator
License: Apache License 2.0
Keywords: slo,sli,generator,gcp
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: System :: Monitoring
Requires-Python: <4,>=3.7
Requires-Dist: pyyaml
Requires-Dist: ruamel.yaml
Requires-Dist: python-dateutil
Requires-Dist: click
Requires-Dist: setuptools (>=65.5.1)
Requires-Dist: certifi (>=2023.07.22)
Requires-Dist: Flask; extra == "api"
Requires-Dist: gunicorn; extra == "api"
Requires-Dist: cloudevents; extra == "api"
Requires-Dist: functions-framework; extra == "api"
Requires-Dist: requests; extra == "api"
Requires-Dist: google-api-python-client; extra == "bigquery"
Requires-Dist: google-cloud-bigquery; extra == "bigquery"
Requires-Dist: google-api-python-client; extra == "cloud-monitoring"
Requires-Dist: google-cloud-monitoring; extra == "cloud-monitoring"
Requires-Dist: google-api-python-client; extra == "cloud-service-monitoring"
Requires-Dist: google-cloud-monitoring; extra == "cloud-service-monitoring"
Requires-Dist: google-api-python-client; extra == "cloud-storage"
Requires-Dist: google-cloud-storage; extra == "cloud-storage"
Requires-Dist: cloudevents; extra == "cloudevent"
Requires-Dist: datadog; extra == "datadog"
Requires-Dist: retrying (==1.3.4); extra == "datadog"
Requires-Dist: pip (>=23.3); extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: mock; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pylint; extra == "dev"
Requires-Dist: pytype; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: types-PyYAML; extra == "dev"
Requires-Dist: types-python-dateutil; extra == "dev"
Requires-Dist: types-setuptools; extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Requires-Dist: types-protobuf; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: bandit; extra == "dev"
Requires-Dist: GitPython (>=3.1.35); extra == "dev"
Requires-Dist: safety (==2.3.5); extra == "dev"
Requires-Dist: requests; extra == "dynatrace"
Requires-Dist: elasticsearch; extra == "elasticsearch"
Requires-Dist: opensearch-py; extra == "opensearch"
Requires-Dist: prometheus-client; extra == "prometheus"
Requires-Dist: prometheus-http-client; extra == "prometheus"
Requires-Dist: google-api-python-client; extra == "pubsub"
Requires-Dist: google-cloud-pubsub; extra == "pubsub"
Requires-Dist: splunk-sdk; extra == "splunk"
Provides-Extra: api
Provides-Extra: bigquery
Provides-Extra: cloud_monitoring
Provides-Extra: cloud_service_monitoring
Provides-Extra: cloud_storage
Provides-Extra: cloudevent
Provides-Extra: datadog
Provides-Extra: dev
Provides-Extra: dynatrace
Provides-Extra: elasticsearch
Provides-Extra: opensearch
Provides-Extra: prometheus
Provides-Extra: pubsub
Provides-Extra: splunk
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 11103 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
samples/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
samples/custom/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
samples/custom/custom_backend.py sha256=njb9KPoh8k0TZa9hWG5p6np7aZFL8_AMuT782cuRi7E 1383
samples/custom/custom_exporter.py sha256=Vizj7FuJaYGNhADlHb-gQWgj_YtKSCoFDElstmjNfOU 1669
slo_generator/__init__.py sha256=aHVe_wGZTOeNATTXOmWO88FljRRFD2ta7k_p3MGdOcw 582
slo_generator/cli.py sha256=L-3miK5M2I7jej5AXmewEI201LS9YBisTmKx5SewVVc 5966
slo_generator/compute.py sha256=9Fq9PaCho88ESeVvcN1CA-qdq4o4mX3MQQIrv1uEnKA 5325
slo_generator/constants.py sha256=zqPDxajKCz4CfX4SYoIXHjbxzCcKGvSwQZ0CqueIv0k 2980
slo_generator/report.py sha256=0cxHn6g-4eFw4I7yMx9PMnQbk9S2T_iVvyP1Da9quhI 14643
slo_generator/utils.py sha256=Y-WNPiCimnoAkK3ztOme97tHkWdcMozwbdMxsW6JcZ8 16015
slo_generator/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
slo_generator/api/main.py sha256=gUiuZTZtBUmjp_bYgykPHKKkHAcTr1R1X_KvVhIMAhM 7352
slo_generator/backends/__init__.py sha256=aHVe_wGZTOeNATTXOmWO88FljRRFD2ta7k_p3MGdOcw 582
slo_generator/backends/cloud_monitoring.py sha256=hZCQ5JBom9DoIMpONewCTpeT44Z46YSvHPBsT3Lgmxg 10242
slo_generator/backends/cloud_monitoring_mql.py sha256=WldGA9y5e82aBmyCBZzWup4qoypob_oBz8_sEbXEHas 9857
slo_generator/backends/cloud_service_monitoring.py sha256=XTKhcO_r8NOjBtiJgXG6mzRswnkRVFhTQrF0yM-TiGM 26399
slo_generator/backends/datadog.py sha256=341caLdxSSBtOnvx5xdPfSaUGrcN7PVZPrtltpdTrnY 7339
slo_generator/backends/dynatrace.py sha256=LgJku38yNy4aKMkPNLN590y9EZZmw1rIIUEeyoaCyT0 11404
slo_generator/backends/elasticsearch.py sha256=GAGrqZTWYMSrgkDqJ8Z-e2if6Sgoy4LMHZ9N-9yJNao 5839
slo_generator/backends/open_search.py sha256=l2RHu8Dsiqjw0kNOb4Y44oiP8Isi4Aj3jAk-xlRUHCQ 5003
slo_generator/backends/prometheus.py sha256=FfzeFFavOwJHxWykvMNOe04xyQlLScyRfL72qldYzIQ 7756
slo_generator/backends/splunk.py sha256=98ejmrOKpHlGZHb80wiQLwOkAlAKjzrKAO91B6qe1vE 5848
slo_generator/exporters/__init__.py sha256=aHVe_wGZTOeNATTXOmWO88FljRRFD2ta7k_p3MGdOcw 582
slo_generator/exporters/base.py sha256=n2_7ueCZSMB-jUN0wv48hhcfkvEKt4Po7M1sZlup6uQ 7225
slo_generator/exporters/bigquery.py sha256=_clM9NDhi2m0ftfZMwGzZEvr52aL3SQRs86jboYt6PA 10436
slo_generator/exporters/cloud_monitoring.py sha256=5Amq4G-IM8z7Y8ZyFGpUINr2DU28YxWPD68kLBxhhno 3032
slo_generator/exporters/cloudevent.py sha256=tCiNNbuvWdY-p4P3L1bdT_47fSAdoQXu1WPp-HenDkw 2337
slo_generator/exporters/datadog.py sha256=JfXUUq1q5Lx0xBvbdidXVT7JW6eilolfLFnxiULAaYI 1985
slo_generator/exporters/dynatrace.py sha256=uXuZXmflOa-w8YaRsmGwTXsz4XYbYuFyJEr9lIx61xM 3877
slo_generator/exporters/prometheus.py sha256=XUUrqVEP9a2Z7_YUB1yqySzN-Wuws2gtJFOyjsALZ_E 3283
slo_generator/exporters/prometheus_self.py sha256=CYR8kFLRoNMWh1I_yrb_M8Gz5LBspCWe9n6duw8zWqk 2163
slo_generator/exporters/pubsub.py sha256=F8mwRL8cOh0DY_ojPwgduYhbrh7STDKjrYt2vZ46yvg 1617
slo_generator/migrations/__init__.py sha256=R19NjVHuubwMnJaTdUhf6kQznW17xsHIX6iOfrRtJ_c 582
slo_generator/migrations/migrator.py sha256=Y2Wn_L5s9T7vcQ_sDTswQThcLP8FQmzF9C2yC-_k5DM 20496
tests/unit/__init__.py sha256=DpywLGvoxbr717v6txIrXQWUG__kkSwcRvndH0JXTuk 684
tests/unit/test_cli.py sha256=xwTN3ePNxYx__rXHhIl7tRWlqriNOiZnHeKjWMrd-dU 2349
tests/unit/test_compute.py sha256=X3NPl8i5WbPURX9AOsfp8D07k03CeLHePo_ud3EN2vI 9451
tests/unit/test_migrate.py sha256=z2DY7kZz-yx5cBELeT9TT-hw-MXIo7uK16yk4LDQHRM 1261
tests/unit/test_report.py sha256=BS_s1O25PRRfO1D9BwOq84vuTJoWlJUJfKjlaaMaRp4 3072
tests/unit/test_stubs.py sha256=t7pFrvuqk7H2PRquReLpAh74Tmbn9IL-IFyXhOH07B0 11594
tests/unit/test_utils.py sha256=6Wd2tKls6VpJo1l7cLSwixXWiXdibbSBsW6iJ6LRSjg 5076
tests/unit/backends/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/backends/test_cloud_monitoring_mql.py sha256=gc2li7KhMlPqsZyf-gD342-ao-H8n6LoYUg7l2T-NWc 1671
tests/unit/backends/test_elasticsearch.py sha256=PfyqoMwTGECEGMry4r3ioUXOl9FjhB-HoWrkRFNP1oU 4686
tests/unit/backends/test_opensearch.py sha256=iNOWC0ReemxY4VnIDopXzwzz0CdC4JcriwAHOWFMHD0 5126
tests/unit/backends/test_splunk.py sha256=XgFw9dWCLjPTwCvkTHCRJCRdXAuwQflSj0JfMNOMcL8 992
slo_generator-2.6.0.dist-info/LICENSE sha256=JOZKOuGwyPu_u_sTkxKlEqHuk5hRHeS1KPyu1ikArDE 11337
slo_generator-2.6.0.dist-info/METADATA sha256=oQbI0oILzfhr2ch67ueHMXpfeSmMYj1z543NtQqs4Gs 14855
slo_generator-2.6.0.dist-info/WHEEL sha256=-G_t0oGuE7UD0DrSpVZnq1hHMBV9DD2XkS5v7XpmTnk 110
slo_generator-2.6.0.dist-info/entry_points.txt sha256=yw0LAa1gar6hNCrD78DC04vjZPgTjVieL20pQ4FRGEI 57
slo_generator-2.6.0.dist-info/top_level.txt sha256=nnUYgBmnTcHQ_9t0UoVQwip2Qu17JLWkHx_ObQjuOYA 28
slo_generator-2.6.0.dist-info/RECORD

top_level.txt

samples
slo_generator
tests

entry_points.txt

slo-generator = slo_generator.cli:main