Overview
Eliminate guess work - MTTR Reduction
Instant K8s diagnostics & root cause alerts via Slack/Teams. Reduce MTTR with flat-rate pricing: one license covers your entire cluster, from 10 to 1,000+ nodes. No per-node fees or hidden costs.
Optimized for Channel Partners and Managed Service Providers (MSPs) seeking to automate Level 1 support diagnostics across multi-tenant environments.
PodWatcher is a lightweight, high-efficiency Kubernetes monitoring agent designed to eliminate the manual "toil" of debugging failed workloads. While traditional observability platforms tell you that something is wrong, PodWatcher immediately tells you why it failed and how to fix it. By bridging the gap between raw cluster events and actionable SRE intelligence, PodWatcher empowers teams to maintain high-availability standards without the overhead of complex, resource-heavy monitoring suites.
KEY FEATURES & SRE BENEFITS
Instant Error Mapping: Using a sophisticated internal exit-code mapping engine (covering OOMKilled, SegFaults, SIGTERMs, and more), PodWatcher translates cryptic Kubernetes states into human-readable descriptions and pre-formatted kubectl troubleshooting commands.
Reduced MTTR (Mean Time to Recovery): By surfacing the exact cause of failure and the last 15 lines of logs directly in Slack or Microsoft Teams, PodWatcher removes the need for manual context-switching, cutting recovery times from minutes to seconds.
SLA & SLO Protection: Maintain your Service Level Agreements (SLAs) by catching "Unhealthy" states before they impact end-users. PodWatcher tracks restarts and waiting states in real-time to help you defend your Error Budgets.
Minimal Operational Cost: Unlike "sidecar" heavy solutions, PodWatcher is a low-overhead, single-deployment agent. It features advanced namespace filtering and pattern-recognition to prevent "alert fatigue" and minimize compute costs.
TECHNICAL INTEGRATION
Native Compatibility: Built for modern Kubernetes environments including Amazon EKS, self-managed clusters, and hybrid-cloud deployments.
Notification Channels: Native Webhook support for instant alerts in Slack and Microsoft Teams.
Observability: Includes built-in health probes (/healthz) and Prometheus-ready logging for seamless cluster integration.
Zero-Trust Security: Runs as a buyer-managed container within your own VPC. Your diagnostic data and logs never leave your security boundary.
Highlights
- Instant Root Cause Analysis automatically maps cryptic Kubernetes exit codes (like OOMKilled, SegFault, or SIGTERM) to human-readable descriptions. It provides the exact kubectl troubleshooting commands needed to resolve the issue. Predictable, flat-rate pricing: One license covers your entire cluster, whether you are running 10 nodes or 1,000. No per-node fees, no hidden scaling costs.
- Direct SRE Notification Integration Reduces MTTR by surfacing failed pod states and the last 15 lines of relevant error logs (if available) directly into Slack or Microsoft Teams, eliminating the need for manual log diving and context switching.
- Privacy-First, Buyer-Managed Deployment Engineered as a lightweight container that runs entirely within your own VPC or EKS cluster; your diagnostic data and logs never leave your security boundary, ensuring zero data leakage and minimal compute overhead.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Description | Cost/month |
|---|---|---|
PodWatcher Standard Cluster License | A flat-rate, "fire and forget" license for one (1) Kubernetes cluster. This license covers all worker nodes and pods within the specified cluster, regardless of scale. Includes automated diagnostic mapping for exit codes (OOMKilled, SegFault, etc.), SRE-centric troubleshooting commands, and direct notification integration with Slack and Microsoft Teams. No per-node fees or hidden scaling costs. | $199.00 |
Vendor refund policy
Refunds are at the seller's discretion. For technical support or refund requests, contact support@saqtek.com . For purchases made through Channel Partners, please include your Partner Reference ID to expedite the review process with our distribution team.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
PodWatcher Standard Deployment
- Amazon EKS Anywhere
- Amazon EKS
Helm chart
Helm charts are Kubernetes YAML manifests combined into a single package that can be installed on Kubernetes clusters. The containerized application is deployed on a cluster by running a single Helm install command to install the seller-provided Helm chart.
Version release notes
AWS Marketplace
- License Manager integration: licenseSecretArn OverrideParameter wired through Helm chart (${AWSMP_LICENSE_SECRET}) resolves MP listing checker requirement
- ServiceAccount OverrideParameter support (${AWSMP_SERVICE_ACCOUNT})
- image.pullPolicy: Always ensures latest image on every pod start
Integrations
- PagerDuty Events API v2 P1 alerts trigger critical severity, P2 trigger warning, RESOLVED sends resolve action
- Deduplication key scoped per cluster + namespace + workload no duplicate incidents during crash loops
- Configure via webhooks.pagerduty Helm value or PAGERDUTY_ROUTING_KEY env var
Security Hardening
- capabilities.drop: ALL (CIS Benchmark 5.2.7)
- seccompProfile: RuntimeDefault (CIS Benchmark 5.7.2)
- Passes Trivy container scans
Reliability
- Leader election stability improvements for HA deployments
- Cluster name correctly shown on all alert cards
- Triage commands in alert cards fully resolved with pod and namespace
Cross-Cloud
- Compatible with EKS, AKS, GKE, GKE Autopilot, OpenShift, Rancher, and on-premises no cloud-specific configuration required
Additional details
Usage instructions
PodWatcher v1.0.8 - Installation Guide
PREREQUISITES
- kubectl configured and connected to your EKS cluster
- Helm 3.8 or later (OCI support required)
- AWS Marketplace subscription active
- Microsoft Teams, Slack, or PagerDuty webhook URL (optional - PodWatcher starts without one)
STEP 1 - Download the install script
curl -O https://raw.githubusercontent.com/saqtek/podwatcher-install/main/helmupgrade.sh
Step 2 - Edit the script variables:
Open helmupgrade.sh and set:
CLUSTER_NAME - (Your Cluster Name) TEAMS_WEBHOOK - your Microsoft Teams incoming webhook URL (optional) SLACK_WEBHOOK - your Slack incoming webhook URL (optional) PAGERDUTY_ROUTING_KEY - your PagerDuty Events API v2 integration key (optional) WATCH_NAMESPACES - comma-separated namespaces to monitor, or leave blank for allSTEP 3 - Run the install
bash helmupgrade.sh
This runs: helm upgrade --install with --atomic If any step fails the install rolls back automatically.
STEP 4 - Verify
kubectl get pods -n podwatcher kubectl logs -n podwatcher -l app.kubernetes.io/name=podwatcher --tail=20
STEP 5 - Confirm alerts are working
kubectl run test-crash --image=busybox --restart=Always --namespace=default -- sh -c "exit 1"
Wait ~60 seconds. A P2 alert card should arrive in your Teams or Slack channel.
Clean up: kubectl delete pod test-crash --ignore-not-found
UPGRADING
To upgrade to a new version, update the --version flag in helmupgrade.sh and re-run: bash helmupgrade.sh
UNINSTALL
helm uninstall podwatcher -n podwatcher kubectl delete namespace podwatcher
SUPPORT
support@saqtek.com Documentation: https://github.com/saqtek/podwatcher-install AWS Marketplace: https://aws.amazon.com/marketplace
NEXT STEP - Grafana Dashboard Suite
PodWatcher delivers real-time alerts. For historical trend analysis, SLO compliance reporting, and executive dashboards on Amazon Managed Grafana, see our EKS Observability Accelerator on AWS Marketplace: https://aws.amazon.com/marketplace/management/products/prod-q7pq2jyv7boqq
As a buyer-deployed product, the customer is responsible for the underlying infrastructure (VPC, EKS, IAM) and associated compute costs.
Support
Vendor support
As a buyer-deployed product, the customer or managing partner is responsible for the health of the underlying AWS infrastructure (VPC, EKS, IAM) and associated compute costs.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.