Skip to content

Conversation

eabykov
Copy link
Contributor

@eabykov eabykov commented Oct 7, 2025

🎯 Overview

This MR significantly enhances our application categorization system by adding 7 new well-defined categories, improving our eBPF monitoring capabilities and providing better organizational structure for Kubernetes workloads.

✅ Production Ready

  • Backward Compatible: No breaking changes to existing APIs
  • Comprehensive Testing: All patterns validated against official documentation
  • Performance Neutral: Adds categorization without impacting monitoring performance

🆕 New Categories & Components

Storage

Service Mesh

Security

Networking

🎯 Benefits for Coroot eBPF

  1. Enhanced Classification: Better workload identification in eBPF traces
  2. Improved Dashboards: More granular filtering and visualization
  3. Comprehensive Coverage: Support for modern cloud-native ecosystem
  4. Future-Proof: Structured foundation for additional categories

🔍 Validation

All namespace patterns have been verified against official project documentation and represent standard installation practices. The categorization logic maintains consistency with our existing eBPF monitoring approach.

📊 Impact

  • Monitoring Accuracy: Improved workload classification in eBPF data collection
  • User Experience: More intuitive filtering and organization in UI
  • Maintainability: Clean, extensible category structure

Recommended for merge - This enhancement aligns with our roadmap for comprehensive Kubernetes ecosystem monitoring.

@eabykov eabykov marked this pull request as ready for review October 7, 2025 08:38
@def
Copy link
Member

def commented Oct 7, 2025

As for application categories in Coroot, the main goal is to hide system components by default so developers can focus on their applications. Keeping this in mind, less is more in this case. If you believe this layout works better for your specific environment, you can adjust the categories accordingly. I don’t think we need to roll this out for all users.

@eabykov
Copy link
Contributor Author

eabykov commented Oct 7, 2025

Okay, @def , I heard and understood you. In that case, do you approve of adding new patterns to existing categories without expanding the list of categories?

@def
Copy link
Member

def commented Oct 7, 2025

I’d like to keep only the most popular tools and services in the hardcoded categories. Categories in Coroot can be easily adjusted through the config or UI, and I rarely hear from users that this causes any inconvenience.

@eabykov eabykov closed this Oct 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants