Skip to content

Platinaa777/DataCat

 
 

Repository files navigation

🐱 DataCat – Observability Platform

DataCat is an open-source observability platform designed for real-time monitoring and analysis of distributed systems. It provides integrated tools for working with metrics, logs, and traces, along with flexible alerting, notification, and visualization capabilities.

The system consists of two main components:

  • DataCat Server (Backend) — a .NET-based core responsible for data processing, alerting, and integrations.

  • DataCat UI (Frontend) — a web interface for managing alerts, dashboards, notifications, and telemetry exploration.


🚀 Key Features

🔧 DataCat Server

  • Authentication & Authorization

    • Built-in authentication and Keycloak integration.

    • JWT-based access control and user roles (Admin, Editor, Viewer).

  • Telemetry Search

    • Unified access to logs, metrics, and traces.

    • Support for multiple data providers and aggregations.

  • Caching System

    • Configurable local or distributed caching for optimized performance.
  • Alerting

    • Custom rule-based alerts with flexible scheduling.

    • Integration with multiple notification channels.

  • Notifications

    • Supports grouped notification channels (NotificationGroup) for:

      • Telegram

      • Email

      • Webhook

  • Secret Management

    • Built-in secure storage or external integration via HashiCorp Vault.
  • Data Storage

    • Persistent configuration of dashboards, alerts, user preferences, and namespaces.

💻 DataCat UI

  • Interactive dashboards (line, bar, and pie charts).

  • Real-time metric updates.

  • Full CRUD management for:

    • Alerts

    • Notification channels

    • Dashboards and panels

    • Data sources

  • Advanced filtering for logs, traces, and alerts.

  • Error-tolerant design with input validation and automatic recovery.


Overview

Auth feature

1716313770049

Alerts feature

1716313770049

1716313770049

1716313770049

1716313770049

1716313770049

Notification feature

1716313770049

1716313770049

1716313770049

1716313770049

Dashboard feature

1716313770049

Visualization (Data panels) feature

1716313770049

1716313770049

1716313770049

1716313770049

Data Sources feature

1716313770049

1716313770049

1716313770049

1716313770049

Logs feature

1716313770049

1716313770049

1716313770049

1716313770049

1716313770049

Traces feature

1716313770049

1716313770049

1716313770049

1716313770049

1716313770049

About

Observability platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 48.7%
  • TypeScript 40.4%
  • HTML 5.3%
  • CSS 3.4%
  • SCSS 2.1%
  • JavaScript 0.1%