🍺 BREW Explorer

← all formulae

easeprobe

brew install easeprobe v2.3.0 Apache-2.0

Simple, standalone, and lightWeight tool that can do health/status checking

9
30-day installs · #8769
9
90-day · #12314
67
365-day · #10271
2.3k
★ GitHub stars · updated 2mo ago

Build dependencies

go

GitHub topics

alerting go golang monitoring notifications probe prometheus

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "go"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Simple, standalone, and lightWeight tool that can do health/status checking",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:37:13+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "easeprobe",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-03T16:01:06Z",
  "github_readme_excerpt": "\u003ch1\u003eEaseProbe\u003c/h1\u003e\n\n[![Go Report Card](https://goreportcard.com/badge/github.com/megaease/easeprobe)](https://goreportcard.com/report/github.com/megaease/easeprobe)\n[![codecov](https://codecov.io/gh/megaease/easeprobe/branch/main/graph/badge.svg?token=L7SR8X6SRN)](https://codecov.io/gh/megaease/easeprobe)\n[![Build](https://github.com/megaease/easeprobe/actions/workflows/test.yaml/badge.svg)](https://github.com/megaease/easeprobe/actions/workflows/test.yaml)\n[![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/megaease/easeprobe)](https://github.com/megaease/easeprobe/blob/main/go.mod)\n[![Join MegaEase Slack](https://img.shields.io/badge/slack-megaease-brightgreen?logo=slack)](https://join.slack.com/t/openmegaease/shared_invite/zt-upo7v306-lYPHvVwKnvwlqR0Zl2vveA)\n\n\nEaseProbe is a simple, standalone, and lightweight tool that can do health/status checking, written in Go.\n\n![](docs/overview.png)\n\n\u003ch2\u003eTable of Contents\u003c/h2\u003e\n\n- [1. Introduction](#1-introduction)\n  - [1.1 Probe](#11-probe)\n  - [1.2 Notification](#12-notification)\n  - [1.3 Report \\\u0026 Metrics](#13-report--metrics)\n- [2. Getting Started](#2-getting-started)\n  - [2.1 Build](#21-build)\n  - [2.2 Configure](#22-configure)\n  - [2.3 Run](#23-run)\n- [3. Deployment](#3-deployment)\n- [4. User Manual](#4-user-manual)\n- [5. Benchmark](#5-benchmark)\n- [6. Contributing](#6-contributing)\n- [7. Community](#7-community)\n- [8. License](#8-license)\n\n\n# 1. Introduction\n\nEaseProbe is designed to do three kinds of work - **Probe**, **Notify**, and **Report**.\n\n## 1.1 Probe\n\nEaseProbe supports a variety of methods to perform its probes such as:\n\n- **HTTP**. Checking the HTTP status code, Support mTLS, HTTP Basic Auth, setting Request Header/Body, and XPath response evaluation. ( [HTTP Probe Manual](./docs/Manual.md#12-http) )\n- **TCP**. Check whether a TCP connection can be established or not. ( [TCP Probe Manual](./docs/Manual.md#13-tcp) )\n- **Ping**. Ping a host to see if it is reachable or not. ( [Ping P",
  "github_repo": "megaease/easeprobe",
  "github_stars": 2296,
  "github_topics": [
    "alerting",
    "go",
    "golang",
    "monitoring",
    "notifications",
    "probe",
    "prometheus"
  ],
  "homepage": "https://github.com/megaease/easeprobe",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 9,
  "installs_365d": 67,
  "installs_90d": 9,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "Apache-2.0",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "easeprobe",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 8769,
  "rank_365d": 10271,
  "rank_90d": 12314,
  "raw_hash": "848de8c96924e64f",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/e/easeprobe.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "2.3.0",
  "versioned_formulae": [],
  "why_use_this": null
}