fix: undefined call fix (#5176)
Summary by CodeRabbit
New Features
Enhanced organization selection dropdown for improved user experience.
Conditional rendering for custom logos and menu items based on user configuration.
Improved handling of dynamic stream names in the input fields based on selected node type.
Bug Fixes
Improved logic for fetching summary data, ensuring valid organization identifiers are used.
Style
- Adjusted styling for consistency across layout components.
Documentation
- Updated error handling and logging for better troubleshooting.
Co-authored-by: Sai Nikhil nikhil@openobserve.ai
🚀 10x easier, 🚀 140x lower storage cost, 🚀 high performance, 🚀 petabyte scale - Elasticsearch/Splunk/Datadog alternative for 🚀 (logs, metrics, traces).
OpenObserve (O2 for short) is a cloud-native observability platform built specifically for logs, metrics, traces, analytics, RUM (Real User Monitoring - Performance, Errors, Session Replay) designed to work at petabyte scale.
It is straightforward and easy to operate, in contrast to Elasticsearch, which requires understanding and tuning numerous settings. Get OpenObserve up and running in under 2 minutes.
OpenObserve serves as a seamless replacement for Elasticsearch for users who ingest data using APIs and perform searches. OpenObserve comes with its own user interface, eliminating the need for separate installation.
You can reduce your log storage costs by ~140x compared to Elasticsearch by using OpenObserve. Below, we present the results from pushing logs from our production Kubernetes cluster to both Elasticsearch and OpenObserve using Fluent Bit.
🎥 Introduction Video
🌟 Features:
For a full list of features, check the documentation.
⚡️ Quick start
🐳 Docker:
🐙 Docker Compose:
For other ways to quickly install OpenObserve or use OpenObserve cloud, check quickstart documentation.
For installing OpenObserve in HA mode, check HA deployment documentation.
📷 Screenshots
Home
Logs
Traces (OpenTelemetry)
Trace details page
Golden metrics based on traces
Visualizations and Dashboards
Front end monitoring
Performance analytics
Session replay
Error tracking
Alerts
Streams
Ingestion
SBOM
Software Bill of Materials for OpenObserve
Rust
SBOM can be found here. You can analyze it using dependency track.
In order to generate the SBOM, you can use the following commands:
Install cargo-cyclonedx:
Generate the SBOM:
JavaScript
SBOM can be found here. You can analyze it using dependency track.
In order to generate the SBOM, you can use the following commands:
Install cyclonedx-npm:
Generate the SBOM:
⚖️ License
OpenObserve is licensed under the AGPL-3.0 license. For more details, see the LICENSE.
🌍 Community
🔗 Join OpenObserve community on Slack
Easiest way to get support is to join the Slack channel.
📱 Join OpenObserve community on WeChat