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:
- 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)
- Create a "Data Source" in grafana for each environment you have
- 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!
Comments
1 comment
Hi Lachie,
Thanks for the great contribution. This is gold. :)
Kind regards
Hani
Please sign in to leave a comment.