You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DataImportHandler data is important to track status of running imports. Counts, timestamps, and status fields related to this handler are all currently missing from the solr plugin.
Proposal:
Add a measurement, solr_dih that looks either (1) looks at the queryhandler class to determine whether to parse additional data fields and/or (2) make a separate request per core to get dataimport statuses.
Current behavior:
Solr's query handler is currently submitting a solr_queryhandler measurement to influxdb with the following fields:
I have some working code that implements this feature; however, I'd like to open it up for discussion in case anyone (i.e. @ljagiello) has a strong opinion regarding the usefulness of this feature or the method of implementation for this feature.
Feature Request
DataImportHandler data is important to track status of running imports. Counts, timestamps, and status fields related to this handler are all currently missing from the solr plugin.
Proposal:
Add a measurement,
solr_dih
that looks either (1) looks at the queryhandlerclass
to determine whether to parse additional data fields and/or (2) make a separate request per core to get dataimport statuses.Current behavior:
Solr's query handler is currently submitting a
solr_queryhandler
measurement to influxdb with the following fields:When the queryhandler value contains
"class": "org.apache.solr.handler.dataimport.DataImportHandler"
, the stats object has additional data:Desired behavior:
One of the following two options would work.
Grab the additional fields from the queryhandler response:
Make separate requests to
http://<solr host>/solr/<core name>/<dih handler path>?wt=json
which returns data in the following format:Use case: [Why is this important (helps with prioritizing requests)]
Organizations that use the dataimporthandler to grab and index data need to monitor the status of those processes.
The text was updated successfully, but these errors were encountered: