Skip to content

ProFile measure search utility. Diagnose unhealthy AppMon deployments easily.

License

Notifications You must be signed in to change notification settings

areknow/electron-profile

Repository files navigation

Electron ProFile

Electron version of the popular ProFile web app. Currently Beta.

header image

About

ProFile has been developed to help eliminate “measure explosion”, and to assist in the performance of the Dynatrace Server. The application will scan all the measures in each profile and find out if they are being used in any business transaction, incident, or dashboard. This information can then be used to clean up your system profile to reduce overhead and maintain a high performance server.

Features

  • Drag and drop a Support Archive.
  • Double click main window to browse for Support Archive.
  • Click on a row to copy the text to your clipboard.
  • Click on the search icon in the bottom right corner to open a filter for the main unused measures list.
  • Click on the "EXTRAS" tab to see lists of Measures, Transactions, and Dashboards
  • Click on the "i" tab to see stats about your server and system profile, and buttons to export the lists to text files.

Instructions

  1. Install/build the app with the build instructions, or download the binaries
  2. Drag a support archive into the main window, or double click the window to access the file dialog. An example support archive has been included in the /example dir. More information on Dynatrace AppMon support archives here: Getting Support.
  3. Wait for the analysis to complete.
  4. Find the unused measures in the new modal window that appears. Each system profile detected by the application will get its own modal window.
  5. Clicking on a list item will add it to your clipboard.

NOTE: ProFile does not modify any system profiles. That is up to the Dynatrace Admin.

Build/Run locally

Dev

$ npm install

Run

$ npm start

Build macOS

$ npm run build:osx

Build Windows

$ npm run build:win

Build Linux

$ npm run build:linux

Builds the app for macOS, Linux, and Windows, using electron-packager. Linux is untested.

License

MIT