Skip to main content

Package for Cloudprober's external probe's serverutils

Project description

Docker Pulls Go Build and Test Security Rating Maintainability Rating

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 the about page 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.

Cloudprober Use Case

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.3.post4.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file cloudprober-serverutils-0.13.3.post4.tar.gz.

File metadata

File hashes

Hashes for cloudprober-serverutils-0.13.3.post4.tar.gz
Algorithm Hash digest
SHA256 c13c27f54d715241b31c700c4d5c537e86a28e32094b7b060b9708e8a2d1bf2e
MD5 3af6709d48f58438516c60bfb72e6be2
BLAKE2b-256 f77933ffaee4282ca3524a2f1d158848e3437342a39ee36dbc7c823e59705028

See more details on using hashes here.

File details

Details for the file cloudprober_serverutils-0.13.3.post4-py3-none-any.whl.

File metadata

File hashes

Hashes for cloudprober_serverutils-0.13.3.post4-py3-none-any.whl
Algorithm Hash digest
SHA256 920d854131ba470edaf12da90e0dfe2a1c018fe0760397af6bf5e07778709391
MD5 7133fd6d55a1b0bcfb7c0084efe9d2a0
BLAKE2b-256 475da6a368e16046c03bee4ced0234d3f5b5e9d65c88f34a4726d48af84e39e1

See more details on using hashes here.

Supported by

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