monitoring

Configure service monitoring, alerting, and crash reporting for Flutter and Serverpod.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/coco-de/skills --skill monitoring-coco-de
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: monitoring
Source: https://github.com/coco-de/skills/tree/main/plugins/cc-uiux-devops/skills/monitoring
Command: npx skills add https://github.com/coco-de/skills --skill monitoring-coco-de

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you proactively monitor your applications and infrastructure, ensuring services remain available and performant by setting up robust monitoring and alerting systems.

Core Features & Use Cases

  • Crash Reporting: Automatically capture and report application crashes (Flutter/Serverpod).
  • Server Health Checks: Implement endpoints to verify the operational status of your backend services.
  • Log Aggregation: Set up systems to collect, structure, and analyze logs from various sources.
  • Alerting & Incident Response: Define rules for timely notifications and establish procedures for handling incidents.
  • Use Case: Configure automatic alerts for high error rates on your Serverpod API, ensuring your team is immediately notified of critical issues before users are significantly impacted.

Quick Start

Set up Firebase Crashlytics for your Flutter application to automatically report crashes.

Frequently Asked Questions about monitoring

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up crash reporting for a Flutter application?

Setting up crash reporting for a Flutter application involves configuring Firebase Crashlytics to automatically capture and report crashes. This allows your team to detect errors in real-time and respond to incidents before users are significantly impacted.

How do I implement health checks for a Serverpod backend?

Implementing health checks for a Serverpod backend requires setting up endpoints to verify the operational status of your services. This allows you to proactively monitor server health, ensure uptime, and detect issues before they impact availability.

What is the best way to configure alerting rules for high API error rates?

The best way to configure alerting for high API error rates is to define notification rules based on predefined thresholds. This automatically triggers timely notifications to your team, ensuring immediate incident response when critical Serverpod issues occur.

Does this monitoring approach work with both Flutter and Serverpod?

Yes, this monitoring approach works with both Flutter and Serverpod. It implements crash reporting for Flutter apps and health checks for Serverpod backends, alongside structured log aggregation to ensure comprehensive service health and uptime tracking.

How do I aggregate structured logs from various backend sources?

To aggregate structured logs from various backend sources, you set up systems to collect and structure log data for analysis. This log aggregation addresses the need for real-time performance tracking and error detection across your infrastructure.

When do I need to set up real-time performance tracking for my infrastructure?

You need real-time performance tracking when you must proactively ensure services remain available and performant. Setting up monitoring and alerting systems enables immediate error detection and incident response before users are significantly impacted.