SOLR Monitoring FastPack
Community Supported For questions:
SOLR Fastpack for dynaTrace >= 6.x
SOLR Fastpack for dynaTrace >= 4.x
This dashboard looks at the environmental factors related to the SOLR application server. CPU Load is observed with heap and non-heap memory usage. Web request time and counts are included with a failed transaction traffic light alert. This alert may be adjusted to the % preferred. Class and Thread data are also included.
The SOLR Web Requests Dashboard provides a Business Transaction like view of all the /SOLR requests. Easy drill down to the transaction details from here. To provide a more detailed operational view we have included charting for all web requests, /SEARCH and /UPDATE specific SOLR web requests. To round out this view the Processor, Free/Comitted memory, and Disk Read/Writes are also charted here.
The Fastpack contains a Dashboard and a Template System Profile. In addition it contains the two dashboards described above. The System Profile already contains an Agent Group for SOLR, just add the dynaTrace agent to your JVM_OPTS when starting SOLR (use name=SOLR). This agent group contains some minor modifications to allow optimal monitoring of SOLR.
Just download and import the FastPack on your Dynatrace Server (see Plugin Management) If you start with a fresh system simply copy the provided System profile (to give it an application specific name) and add agent groups for your own application. If you want to use Cassandra in an existing System profile please copy the following items to your system profile.
Feel free to contribute any changes on Github
Any thoughts on this working with dynaTrace 5.5?
I think this should still work as it is a bunch of Sensor Rules and custom dashboards. Once you have tried it on 5.5 let me know and I can update the version information on this download page
Would you be able to further explain this part to get the plugin to work please: ", just add the dynaTrace agent to your JVM_OPTS when starting SOLR (use name=SOLR). "
I answered this on your forum post Apache SOLR Monitoring FastPack instrumentation
Any information about compatibility with dT version 5.5.0 of this solr plugin?
Hi. I should just work fine with 5.x. Give it a try and let us know. Then I am happy to update the version matrix as well
the fast pack does not contain the BT, which means the 2nd dashboard is not showing anything
The FastPack was labeled to support dynaTrace 4.x. I just noticed that when importing it into 6.x the System Profile called SOLR was not imported. Thats why you didnt see the Business Transactions. I repackaged the FastPack. You can now download a version for dynaTrace 6 that contains these Business Transactions
I am trying to import this plugin 'SOLRMonitoringFastPack.dtp' in dynaTrace 5.5 version. It shows installation completed but i cant find this plugin in my list. I have downloaded dtp files for both dt 4.x and dt 6.x but i face same issue with both. I want to use it as a monitor.
This fastpack will install profile, BTs, sensors, dashboards. It will not show up in the plugins list, but instead look in the cockpit for a new profile, BT, etc.
If installing into a hybris environment, of which Solr is part of, would it be useful to install this as well as the hybris monitoring pack or does the hybris monitoring pack cover most of what this one has?
the hybris fastpack handles SOLR not as extensive as the hybris fastpack. It focuses more on the frontend side and hybris itself. The hybris fastpack will show how many requests are beeing sent to SOLR servers per transactions and SOLRs response time but not on the standalone SOLR server itself. You might want to start with the hybris fastpack and then copy over the configurations and dashboards from this fastpack.
do we need a license for SOLR? Will it be a normal Java-License?
Yes and yes. Usually SOLR runs as a cluster, so make sure go get a Java license for each node!
So, if this plugin doesn't show up in the list with other plugins, then how would we go about removing it, if that were necessary?
This plugin will not show up in the plugins page. But if you open the .dpt file (just rename it zip to open), and inspect the plugin.xml, you'll note that it only installs a profile and two dashboards.
So to delete the plugin, simply delete the profile and two dashboards that it installs.
Unlike some plugins, this one does not require any additional measures or sensors.
Oh, ok. I'm curious, though – why was this plugin deployed differently than other ones?
Edited This is actually a Fastpack, not a plugin. And according to the documentation fastpacks are not listed in the plugin list after installation.
In reference to 'other ones' you installed which did show up in the plugins page, perhaps they were actually plugins? Fastpacks simply contain resources (profiles, license keys, Dashboards, etc). Plugins contain code which performs some work. This this behavior is as expected.
I noticed that the env measures are only for windows performance, Any chance we can add them for Linux?
Great idea Ken. A great exercise for you.