Skip to main content

Python Version License GitHub Stars GitHub Issues

🏠 Observability Testing Tool for Google Cloud

Easily generate bulk logs and metrics in Google Cloud Operations Suite to test alerts, validate queries, and simulate real-world observability scenarios.

🚀 Use Cases

This Python-based tool is designed for:

  • Training & Education

    Successfully used in the Advanced Observability Querying in Google Cloud course, it helps create logs and metrics for hands-on labs and classroom demos.

  • Testing & Validation

    Use it to:

    • Simulate logs and metrics when testing expressions for Logs Explorer with Logging Query Language (LQL), for Log Analytics with SQL, and for Cloud Monitoring with PromQL.

    • Generate real-time live data to test Cloud Monitoring alerts and notifications.


⚡ Generate Historical or Live Data

The tool supports two data generation modes, that can be mixed within the same run.

  • 📜 Historical Logs & Metrics

    Bulk-generate logs and metrics for a past time window.

    Limits:

    • Google Cloud quotas apply: Logging Limits, Monitoring Limits.

    • Logs: Up to 30 days in the past and 1 day in the future.

    • Metrics: Up to 25 hours in the past and 5 minutes in the future.

  • ⏳ Live Logs & Metrics

    Continuously generate logs and metrics between a future start and end time.

    The tool runs until the specified end time, creating data at the configured intervals.

    Ideal for testing alerts and notifications in real-time.


📖 Documentation

🔹 Set Up & Install – Installation guide.
🔹 Quick Start – Jump into usage examples.
🔹 Configuration Reference – Full list of options.


🛠 Contributing

Feel free to open an issue or submit a PR in the Github repository if you have ideas for improvement!


Metadata

Release files for observability-testing-tool 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for observability-testing-tool 1.1.0
File Size Uploaded
observability_testing_tool-1.1.0.tar.gz 30.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for observability-testing-tool 1.1.0
File Interpreter ABI Platform
observability_testing_tool-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 62.4 kB

Release files / observability_testing_tool-1.1.0.tar.gz

Download URL observability_testing_tool-1.1.0.tar.gz
Size 30.6 kB
Tags Source
SHA-256 checksum
How to use checksums
5ec1a651a747f454bc99eea6ba25368fe3d37fc01dc38dcb7107774fa8ede424
BLAKE2b-256 checksum
How to use checksums
a2e35cab33f0f84c58170177d5ad25b706b0eb268225006e36cc79f28ee95517
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 9, 2026.

Transparency log

Release files / observability_testing_tool-1.1.0-py3-none-any.whl

Download URL observability_testing_tool-1.1.0-py3-none-any.whl
Size 31.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a2e45e60c216c3ede9039805cc81ba88f6826936c0d88c002485512d98f5ccc5
BLAKE2b-256 checksum
How to use checksums
d01d85f1056435f88512cd201b6192eb2fd4839a01503f039dd6d4d3fef1315a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 9, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

1.0.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page