pegasystems / pega-alertanalyzer

AlertAnalyzer is a tool that can be used to analyze PegaRULES ALert log files and render insights into performance issues
Apache License 2.0
11 stars 5 forks source link
alertanalyzer gradle java pega pega-alertanalyzer

pega-alertanalyzer

AlertAnalyzer is a tool that can be used to analyze PegaRULES ALert log files and render insights into performance issues

Status

Questions CI Codecov Docs Release
Stack Overflow Build Status codecov Docs pega-alertanalyzer

Latest Release

Can be sourced from Artifactory/Bintray like so:

<dependency>
    <groupId>com.pega.gsea</groupId>
    <artifactId>pega-alertanalyzer</artifactId>
    <version>X.Y.Z</version>
    <classifier>sources|docs</classifier> (Optional)
</dependency>

Additional Resources

Building

This project generates a war file which can be deployed to an application server, typically Tomcat. The war file can be generated using the ./gradlew build command. The resulting file is placed in the build/libs folder

Running with Docker

This project includes a Dockerfile which allows it to be executed in a Docker container without having to install an application server.

> ./gradlew build
> docker build -t smartanalyzer .
> docker run -p 8888:8080 smartanalyzer
// Navigate to localhost:8888/pega-alertanalyzer-0.0.1-SNAPSHOT

Usage

  1. Deploy the war file on local application server viz. Tomcat and hit the URL http://localhost:8888/pega-alertanalyzer-0.0.1-SNAPSHOT (Hostname and port may vary based upon configuration)

  2. On the first page upload PegaRULES Alert file and select appropriate timezone.

image

image

  1. You’ll be presented with a dashboard with Summary, Recommendation, Key indicators.

image

  1. Drilldown into various categories and explore the aggregated data to your advantage.

image

image