This is an automated email from the ASF dual-hosted git repository. seanmccarthy pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/otava.git
commit 3ddb78d1ef7372e3d57e4d8fc245149be6b8e4f9 Merge: ec1a7e6 d22a671 Author: Sean McCarthy <[email protected]> AuthorDate: Mon Mar 17 09:37:04 2025 -0400 Merge pull request #37 from smccarthy788/sm-ds-to-apache Rename Hunter to Otava and add LICENSE headers .pre-commit-config.yaml | 90 ++ Dockerfile | 28 +- README.md | 31 +- ci-tools/license-templates/LICENSE.txt | 11 + ci-tools/wrappers.sh | 12 + docs/BASICS.md | 60 +- docs/BIG_QUERY.md | 18 +- docs/CONTRIBUTING.md | 32 +- docs/CSV.md | 18 +- docs/GETTING_STARTED.md | 40 +- docs/GRAFANA.md | 26 +- docs/GRAPHITE.md | 26 +- docs/INSTALL.md | 22 +- docs/POSTGRESQL.md | 28 +- docs/README.md | 14 + examples/bigquery/config_credentials.sh | 12 + examples/bigquery/{hunter.yaml => otava.yaml} | 12 + examples/bigquery/schema.sql | 14 + examples/csv/docker-compose.yaml | 18 +- examples/csv/hunter.yaml | 10 - examples/csv/otava.yaml | 22 + examples/graphite/datagen/datagen.sh | 14 +- examples/graphite/docker-compose.yaml | 30 +- .../graphite/grafana/dashboards/dashboards.yaml | 12 + .../graphite/grafana/datasources/graphite.yaml | 12 + examples/graphite/{hunter.yaml => otava.yaml} | 12 + examples/postgresql/docker-compose.yaml | 24 +- examples/postgresql/init-db/schema.sql | 14 + examples/postgresql/{hunter.yaml => otava.yaml} | 12 + hunter/csv_options.py | 18 - {hunter => otava}/analysis.py | 14 +- {hunter => otava}/attributes.py | 16 +- {hunter => otava}/bigquery.py | 16 +- {hunter => otava}/config.py | 36 +- otava/csv_options.py | 30 + {hunter => otava}/data_selector.py | 12 + {hunter => otava}/grafana.py | 12 + {hunter => otava}/graphite.py | 16 +- {hunter => otava}/importer.py | 28 +- {hunter => otava}/main.py | 98 +- {hunter => otava}/postgres.py | 16 +- {hunter => otava}/report.py | 20 +- .../hunter.yaml => otava/resources/otava.yaml | 12 + {hunter => otava}/series.py | 14 +- {hunter => otava}/slack.py | 22 +- {hunter => otava}/test_config.py | 24 +- {hunter => otava}/util.py | 12 + perf/perf_test.py | 14 +- poetry.lock | 1231 ++++++++++++++++---- poetryw | 14 +- pyproject.toml | 19 +- tests/analysis_test.py | 14 +- tests/config_test.py | 16 +- tests/graphite_test.py | 14 +- tests/importer_test.py | 20 +- tests/report_test.py | 16 +- tests/resources/expected-slack-blocks.json | 2 +- tests/resources/histostat_test_config.yaml | 12 + tests/resources/sample_config.yaml | 14 +- tests/series_test.py | 16 +- tests/slack_notification_test.py | 18 +- tests/tigerbeetle_test.py | 14 +- tests/util_test.py | 14 +- tox.ini | 20 +- toxw | 12 + 65 files changed, 2109 insertions(+), 461 deletions(-)
