Community

Big success: Monitoring ABBYY With Grafana | Dashboards and Alerts

Although it's not a supported use case, I want to share the success I've had using Grafana with ABBYY Flexicapture.

We needed a way to monitor the license, scan performance and server resources accross multiple environments. To do this, I deployed a single Grafana instance which allows us to compare the various environments in a single place. 

Dashboards were created for all kinds of useful metrics. Unfortunantly I can't provide specific dashboard screenshots for security reasons but here's a photo of a similar dashboard I found online:

 

To do this in your environment:

  1. create a user in the database for Grafana and provide it permissions to read (Only give it the minimum access on a per-table basis)
  2. Create a "Data Source" in grafana for each environment you have
  3. Create dashboards

To help you get started, here's a query which allows you to get the pages remaining for your license.

(This query was based on Find Licence page count – Help Center (abbyy.com))

SELECT convert(xml, [Value]).value('(SignedLicenseInfo/LicenseInfo/PagesLimit)[1]', 'int')FROM [Settings] 
where [Name] = 'LicenseString'

Hope this helps, if you have any specific questions feel free to leave them below and I'll try to answer them.

(ABBYY - Feel free to reach out to me if you want help making this kind of thing available for your customers)

Cheers!

 

Was this article helpful?

4 out of 4 found this helpful

Comments

1 comment

  • Avatar
    Hani Ghaith

    Hi Lachie,

    Thanks for the great contribution. This is gold. :)

    Kind regards

    Hani

    0

Please sign in to leave a comment.