Skip to main content

Package for Cloudprober's external probe's serverutils

Project description

Docker Pulls Go Build and Test Security Rating Maintainability Rating

Homepage and documentation: cloudprober.org

NOTE: Cloudprober's active development moved from google/cloudprober to cloudprober/cloudprober in Nov, 2021. We lost a bunch of Github stars (1400) in the process. See story of cloudprober to learn more about the history of Cloudprober.

Cloudprober is a monitoring software that makes it super-easy to monitor availability and performance of various components of your system. Cloudprober employs the "active" monitoring model. It runs probes against (or on) your components to verify that they are working as expected. For example, it can run a probe to verify that your frontends can reach your backends. Similarly it can run a probe to verify that your in-Cloud VMs can actually reach your on-premise systems. This kind of monitoring makes it possible to monitor your systems' interfaces regardless of the implementation and helps you quickly pin down what's broken in your system (see why probers).

Features

  • Out of the box, config based, integration with many popular monitoring systems:

  • Multiple options for checks:

  • Automated targets discovery to make Cloud deployments as painless as possible:

    • Kubernetes resources.
    • GCP instances, forwarding rules, and pub/sub messages.
    • File based targets.
  • Deployment friendly:

    • Written entirely in Go, and compiles into a static binary.
    • Deploy as a standalone binary, or through docker containers.
    • Continuous, automated target discovery, to ensure that most infrastructure changes don't require re-deployment.
  • Low footprint. Cloudprober takes advantage of the Go's concurrency paradigms, and makes most of the available processing power.

  • Configurable metrics:

    • Configurable metrics labels, based on the resource labels.
    • Latency histograms for percentile calculations.
  • Extensible architecture. Cloudprober can be easily extended along most of the dimensions. Adding support for other Cloud targets, monitoring systems and even a new probe type, is straight-forward and fairly easy.

Getting Started

Visit Getting Started page to get started with Cloudprober.

Feedback

We'd love to hear your feedback. If you're using Cloudprober, would you please mind sharing how you use it by adding a comment here. It will be a great help in planning Cloudprober's future progression.

Join Cloudprober Slack or Github discussions for questions and discussion about Cloudprober.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cloudprober_serverutils-0.13.9.post62.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file cloudprober_serverutils-0.13.9.post62.tar.gz.

File metadata

File hashes

Hashes for cloudprober_serverutils-0.13.9.post62.tar.gz
Algorithm Hash digest
SHA256 e13c0711d128a12bb380009ecab3d0a705ca6044d6a3bb9dc7a0fe20df6ab89a
MD5 74d3f5d081435fb54e7cd7b6bc7b41de
BLAKE2b-256 213ee77c66f44bb249c2337548d95a56d6baa883df6beff940af5da1f4a28166

See more details on using hashes here.

Provenance

The following attestation bundles were made for cloudprober_serverutils-0.13.9.post62.tar.gz:

Publisher: py_serverutils.yml on cloudprober/cloudprober

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cloudprober_serverutils-0.13.9.post62-py3-none-any.whl.

File metadata

File hashes

Hashes for cloudprober_serverutils-0.13.9.post62-py3-none-any.whl
Algorithm Hash digest
SHA256 670ada8b484728fc181340cc3dd30ac16a2a61e135275c55c1d2a4e3c997b98c
MD5 f5fe17a8894e1cd63f053ef71f35c9c8
BLAKE2b-256 71efbe1a39125433d9227d1b0ca8165f85a8b0a436a7ff7ad9d6e6f4fc068239

See more details on using hashes here.

Provenance

The following attestation bundles were made for cloudprober_serverutils-0.13.9.post62-py3-none-any.whl:

Publisher: py_serverutils.yml on cloudprober/cloudprober

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page