Hi Tim,

Prometheus requires data in it’s format. It seems that Tika does not have 
extended metrics collection system (correct me, if I am wrong).
The status is storing  status in ServerStatus object, which dosen’t seems to be 
exposed as MBean.
If this is exposed as MBean, basic requirement may be fulfilled with Prometheus 
JMX Exporter (https://github.com/prometheus/jmx_exporter) as a Javaagent.

For more advanced,
Solr uses Dropwizard (https://solr.apache.org/guide/8_8/metrics-reporting.html) 
for metrics, and a separate Prometheus exporter 
(https://solr.apache.org/guide/8_8/monitoring-solr-with-prometheus-and-grafana.html)
 to export metrics to Prometheus.

But, a better solution might be to use Micrometer (https://micrometer.io/), as 
it supports inbuild exporting for multiple standards, and this is also standard 
for new Spring Boot 2.0 projects.

Thanks,
Subhajit

From: Tim Allison<mailto:[email protected]>
Sent: 16 March 2021 09:32 PM
To: [email protected]<mailto:[email protected]>
Subject: Re: Prometheus exporter for TikaServer

We have only a barebones /status endpoint at the moment.  You have to
configure it/turn it on.  It is not available by default.  If there
are specific statistics or a specific format you need for integration
with Prometheus, please let us know.

On Mon, Mar 15, 2021 at 4:06 AM Subhajit Das <[email protected]> wrote:
>
> Hi,
>
>
>
> Is there any Prometheus exporter functionally, on TikaServer?
>
> Need details on status endpoint over Prometheus as well.
>
>
>
> Then have to setup a Grafana dashboard for the same.
>
>
>
> Thanks in advance.
>
>

Reply via email to