Skip to content
Streamkap
Esc
navigateopen⌘Jpreview
On this page

Dashboard

View the Streamkap dashboard for pipeline, connector, topic, and transform counts, plus time-series charts of volume, events, errors, and latency.

The Dashboard provides a high-level overview of your Streamkap project, displaying entity counts, status summaries, and time-series metrics for your data pipelines.

Overview

The Dashboard is the landing page after logging in and switching to a project. It displays aggregate metrics and charts to help you quickly assess the health of your CDC infrastructure.

Overview Cards

Four metric cards provide instant visibility into your project entities:

Pipelines

Displays the total number of data pipelines and their status breakdown:

  • Total Count: Total number of pipelines in the project
  • Broken: Number of pipelines with failed or stopped connectors
  • Active: Number of pipelines with healthy, running connectors
  • Click Action: Navigate to the Pipelines page

Connectors

Shows the aggregate count of source and destination connectors:

  • Total Count: Combined count of all source and destination connectors
  • Broken: Number of connectors in FAILED or STOPPED state
  • Active: Number of connectors in RUNNING state
  • Click Action: Navigate to Sources or Destinations via the Connectors menu in the sidebar

Topics

Displays Kafka topic statistics:

  • Total Count: Number of Kafka topics in the project
  • Includes both data topics and dead letter queue topics
  • Click Action: Navigate to the Topics page

Transforms

Shows streaming transform statistics:

  • Total Count: Number of active Apache Flink transforms
  • Includes all transform types (Filter, Aggregate, Join, Enrich)
  • Click Action: Navigate to the Transforms page

Dashboard Metrics Chart

The time-series chart visualizes key metrics over configurable time ranges:

Time Range Selection

Choose the time window for metrics display:

  • Last 1 Hour: Real-time monitoring for active troubleshooting
  • Last 24 Hours: Daily operational overview
  • Last 7 Days: Weekly trend analysis
  • Last 30 Days: Monthly performance review
  • Custom Range: Select specific start and end dates

Time Grain Selection

Adjust the data aggregation granularity:

  • 1 Minute: Fine-grained resolution for recent data (available for short time ranges)
  • 5 Minutes: Balance between detail and chart readability
  • 1 Hour: Hourly aggregates for daily/weekly views
  • 1 Day: Daily aggregates for monthly trends

Metrics Selection

Toggle between different metric types:

Volume Metrics:

  • Inbound Volume: Data flowing from sources into Kafka (MB/GB/TB)
  • Outbound Volume: Data flowing from Kafka to destinations (MB/GB/TB)

Event Metrics:

  • Events Processed: Total number of CDC events/messages processed

Error Metrics:

  • Errors: Count of failed messages sent to dead letter queues

Performance Metrics:

  • Latency: Average end-to-end pipeline processing latency (ms)

Chart Interactions

  • Hover Tooltips: View exact metric values at specific time points
  • Legend: Click metric names to show/hide specific series
  • Zoom: Drag to select a time range for closer inspection (if supported)
  • Refresh: Metrics update automatically every 30 seconds

Use Cases

Operational Monitoring

Check the Dashboard regularly to:

  1. Verify Project Health: All overview cards show green status
  2. Detect Anomalies: Sudden spikes or drops in volume/events
  3. Monitor Broken Entities: Identify and investigate failed pipelines/connectors
  4. Track Processing Rate: Ensure events are flowing consistently

Troubleshooting

When investigating issues:

  1. Check Broken Count: Start with overview cards to identify affected entities
  2. Review Metrics Timeline: Identify when issues started using the chart
  3. Correlate Metrics: Compare volume, errors, and latency for patterns
  4. Navigate to Details: Click cards to drill down into specific entities

Capacity Planning

Use the Dashboard for capacity insights:

  1. Track Volume Growth: Review 30-day volume trends
  2. Identify Peak Hours: Analyze hourly/daily patterns
  3. Monitor Latency: Ensure processing keeps up with ingestion
  4. Plan Scaling: Use metrics to inform partition and task scaling decisions

Best Practices

  1. Set as Default View: Keep the Dashboard as your landing page for quick health checks
  2. Monitor Regularly: Check the Dashboard at the start of each work session
  3. Set Up Alerts: Configure Alerts for broken pipelines and connectors
  4. Review Trends: Regularly review weekly/monthly metrics for capacity planning
  5. Investigate Broken Entities: Address broken pipelines/connectors promptly to prevent data lag
  6. Correlate with Logs: Use the Dashboard to identify issues, then check Logs for details
  7. Track After Changes: Monitor the Dashboard after making configuration changes

Understanding Metric Patterns

Normal Patterns

  • Steady Volume: Consistent inbound and outbound volume indicates healthy replication
  • Low Error Count: Zero or minimal errors in dead letter queues
  • Stable Latency: Consistent end-to-end processing times
  • Balanced In/Out: Inbound and outbound volume roughly equal (accounting for transforms)

Warning Signs

  • Increasing Broken Count: Indicates connector failures requiring investigation
  • Volume Drops to Zero: Suggests source connector stopped or paused
  • High Error Rate: Schema mismatches or destination issues
  • Growing Latency: Processing can’t keep up with ingestion rate
  • Outbound < Inbound: Potential destination bottleneck or consumer lag

Troubleshooting

Dashboard Not Loading

If the Dashboard page doesn’t display:

  1. Check Project State: Verify project is AVAILABLE in Projects
  2. Refresh Browser: Reload the page (Ctrl+R / Cmd+R)
  3. Clear Cache: Clear browser cache and cookies
  4. Check Network: Verify network connectivity
  5. Try Different Browser: Rule out browser-specific issues

Metrics Not Updating

If metrics appear stale:

  1. Check Time Range: Ensure selected range includes recent data
  2. Verify Service Activity: Confirm pipelines are actively processing data
  3. Refresh Manually: Click refresh button if auto-refresh isn’t working
  4. Check Project Logs: Review project logs for metric collection issues
  5. Contact Support: If metrics consistently don’t update

Broken Count Doesn’t Match Reality

If overview card counts seem incorrect:

  1. Refresh Dashboard: Reload to get latest entity states
  2. Check Entity Pages: Navigate to Pipelines/Connectors to verify actual status
  3. Review Recent Changes: Recent restarts may temporarily show as broken
  4. Wait for Sync: Status updates may take 1-2 minutes to propagate
  5. Clear Cache: Browser cache may show stale counts
  • Pipelines - Detailed pipeline configuration and management
  • Sources - Source connector configuration and management
  • Destinations - Destination connector configuration and management
  • Topics - Kafka topic metrics and message inspection
  • Transforms - Streaming transformation monitoring
  • Alerts - Set up proactive notifications for issues
  • Logs - Troubleshoot pipeline and connector issues
  • Projects - Switch between projects and manage infrastructure