sinorga / terraform-shoreline-jvm-op-pack

Shoreline platform Op Packs (Terraform modules) for JVM remediation and debugging.

Home Page:https://registry.terraform.io/modules/terraform-shoreline-modules/jvm-op-pack/shoreline/latest

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Shoreline Terraform JVM Op Packs

This Shoreline Op Pack contains a collection of modules for Java Virtual Machine (JVM) debugging, alerting, and automatic remediation.

About Shoreline

The Shoreline platform provides real-time monitoring, alerting, and incident automation for cloud operations. Use Shoreline to detect, debug, and automate repairs across your entire fleet in seconds with just a few lines of code.

Shoreline Agents are efficient and non-intrusive processes running in the background of all your monitored hosts. Agents act as the secure link between Shoreline and your environment's Resources, providing real-time monitoring and metric collection across your fleet. Agents can execute actions on your behalf -- everything from simple Linux commands to full remediation playbooks -- running simultaneously across all the targeted Resources.

Since Agents are distributed throughout your fleet and monitor your Resources in real time, when an issue occurs Shoreline automatically alerts your team before your operators notice something is wrong. Plus, when you're ready for it, Shoreline can automatically resolve these issues using Alarms, Actions, Bots, and other Shoreline tools that you configure. These objects work in tandem to monitor your fleet and dispatch the appropriate response if something goes wrong -- you can even receive notifications via the fully-customizable Slack integration.

Shoreline Notebooks let you convert your static runbooks into interactive, annotated, sharable web-based documents. Through a combination of Markdown-based notes and Shoreline's expressive Op language, you have one-click access to real-time, per-second debug data and powerful, fleetwide repair commands.

What are Shoreline Op Packs?

Shoreline Op Packs are open-source collections of Terraform configurations and supporting scripts that use the Shoreline Terraform Provider and the Shoreline Platform to create turnkey incident automations for common operational issues. Each Op Pack comes with smart defaults and works out of the box with minimal setup, while also providing you and your team with the flexibility to customize, automate, codify, and commit your own Op Pack configurations.

JVM Op Packs

Name AWS Azure GCP Details
JVM Trace Submodule, Example

JVM Trace

The JVM Trace Op Pack monitors JVM resources (nodes/pods/containers). If the monitored Java processes exceed the defined memory limit, data is automatically collected and pushed to remote storage for more thorough investigation.

Collected data includes:

  • Stack traces
  • Heap dumps
  • Garbage collection statistics
  • Any detected deadlocks

Additional resources

Find more detailed documentation on Shoreline and Terraform Op Packs below:

About

Shoreline platform Op Packs (Terraform modules) for JVM remediation and debugging.

https://registry.terraform.io/modules/terraform-shoreline-modules/jvm-op-pack/shoreline/latest

License:Apache License 2.0


Languages

Language:HCL 41.3%Language:Shell 40.0%Language:Java 13.4%Language:Makefile 5.4%