Fleetwide Debugging

Run a single command across the entire fleet to diagnose incidents more quickly.

The days of logging into individual boxes are over. Say “hello” to fleetwide debugging with per-second data.

Shoreline lets your on-call team:

  • Use powerful diagnostic tools that provide deep insight across your fleet, even with multi-cloud deployments
  • Find issues in seconds by filtering on tags, metric states, and data gathered by executing Linux commands

See how it works:

Arm your production ops team with real time debug data, and guide them with pre-approved repair actions

This works just like database view for my fleet, and it's AWESOME!

Software Engineer, Cloud Data Platform Company

Here's an example of a Shoreline debugging command in action:

pod | app="cc_processor" | filter(pod_cpu_usage > 80) | `last_deployment.sh`

This command has three parts: a resource query, a metric query and a Linux command. Pod | app=”cc_processor” finds tagged pods running the credit card processing app. The second part is filtering on a metric, CPU usage, to narrow this down to those with high CPU. Finally, Shoreline is executing a ‘last deployment’ script on each pod meeting the first two criteria to learn whether the last deployment on the pod happened less than 24 hours ago, which could indicate deployment of a bad build. This is how you run a precise action across your entire fleet in seconds.

Precisely target resources such as hosts, pods, and containers.

Run expressive one-liners that select and filter resources based on the metadata you have about them, using both metrics and Linux commands. This makes it easy to quickly discover “needle in a haystack” issues.

Run commands simultaneously across the entire fleet.

Parallel execution means that Shoreline eliminates the need to SSH into individual boxes one after another. By simultaneously executing commands across the fleet, SRE and DevOps teams identify potential problems in seconds.

Gain faster insights with real-time data.

Shoreline gives on-call teams a wide variety of per-second metrics that are easily accessible through a GUI, Notebook, or CLI. This real-time data delivers faster understanding, and ultimately, higher reliability.

Monitor your fleet in real-time, identify problematic resources, and get in-depth debug data by executing targeted Linux commands.

Learn more: see the documentation

Ready to get started?

Shoreline helps you eliminate repetitive tickets and increase your availability at the same time. Get started today with a free trial.