Our vision

Our vision is a modular product capable of logging service operations and APIs, running on any platform, and on-prem (or in a private cloud) if needed.

Platform & Technologies

To enable deployment and operation of the product on any architecture and platform using only best-in-class technology.

Connectivity

To enable sending log data to various systems, databases and dashboards using build-in connectors according to your needs.

Transparent pricing

To offer transparent prices, with no further unexpected expenses such as paying for the amount of transferred data, logged messages or users.

Private cloud or on-prem

To offer the possibility of on-prem access (or private cloud) if required (data will not be sent outside of your private network).

Customer orientation

To help you not only during the operation, but also with deployment analysis and component installation if needed.

Versatility

To enable logging and monitoring service operations, as well as to secure these services, to enable connecting to SSO, and to streamline calling architecture using one product only.

Features

Modular architecture of Integration Eye™ offers a wide range of features with new ones added constantly, often on demand and according to user needs.

Modularity

All Integration Eye™ modules can be combined with each other.

High performance

Single instance of Integration Eye™ handles 5,000+ requests per minute without any problems.

Build-in connectors

Connectors to Elastic, RabbitMQ, ELK, Kibana, Database, PRTG, File system, etc.

API monitoring

Possibility to monitor the running of your API and services, create analysis and statistical calls.

Dashboards

Possibility to send data to any dashboard (Kibana, PRTG, etc.) using connectors.

Data transformation

Ample possibilities for transformation of input and output data. Ample possibilities to transform input and output data.

API securing

Possibility to secure your API and services through roles, one-time password, etc. Option to connect to a single sign-on.

Mutual SSL Proxy

Possibility to enrich and proxy the services (internal and / or external) with mutual SSL, headers, etc.

Proxy failover

Ability to configure failover proxy targets and advanced switching settings based on built-in circuit breaker.

Logging Hub

Application for fast commissioning of on-prem logging. It receives data from Logging Probes or via REST API.

Logging Probes

Pre-built libraries for various languages (Java, Javascript, etc.) designed for logging directly from within your applications.

Easy configuration

Configuration with the help of XML files, possibility to use variables and templates.

Got a minute? See it in action!

Take a look, if you haven’t, at our online demo.

Technologies

Integration Eye™ is based only on best-in-class technologies, what guarantees speed, safety, and stability.

Java

It is one of the most used programming languages in the world. Java is fast, secure and time-tested.

Mule Runtime

Lightweight integration engine implemented in Java and used by many Fortune 500 companies.

XML Configuration

XML is a robust and durable data format ideal for information storage.

copy
<ilm:http-logging-config name="httpLoggingCfg" template-file="logging-message.template" fail-on-missing-properties="false"
    ignore-exceptions="true" escape-values="true" escaper-class="cz.integsoft.mule.ilm.internal.component.JsonValueEscaper" 
    method="POST" path="${elastic.path}" success-http-status-codes="200,201">
  <ilm:http-connection host="${elastic.host}" port="${elastic.port}" protocol="HTTPS" ignore-connection-errors="true" enable-cookies="false">
    <tls:context>
      <tls:trust-store path="${example.truststore.filename}" password="${example.truststore.password}" />
    </tls:context>
  </ilm:http-connection>
  <ilm:http-headers>
    <ilm:http-header key="Content-Type" value="application/json" />
  </ilm:http-headers>
</ilm:http-logging-config>

Product modules

Integration Eye™ consists of 3 modules (Proxy Module, Logging Module and Security Module), and each offers a different set of functions and a different use case.

Powerful Proxy Core with throughput of 5,000+ requests per minute. Powerful TCP Proxy Core with throughput of 5,000+ calls per minute. Proxy database, LDAP, video or other TCP service calls and data. Possibility to enrich calls with your own custom headers. Possibility to automatically select the certificate based on destination URL from the Keystore. Ample possibilities of data transformation on Proxy Module input and output. Asynchronous recording via connectors with a throughput of 5,000+ requests per minute. Connectors to Elastic, RabbitMQ, ELK, Kibana, Database, PRTG Network Monitor, File system, Generic HTTP connector, etc. Possibility to define custom log messages using templates (json, xml, etc.) with placeholders. Possibility to log call / run time of services and systems. Variable output formats: json, xml, plain text, etc. Sending data to any dashboard (Kibana, PRTG Network Monitor, etc.) using built-in connectors. Possibility to secure even (legacy) API which has no security. Possibility to improve security with the help of one-time sms codes (OTP), connection to SMS Gateway. Possibility to work with multiple Realms at once (to distinguish your users even more). Basic and Bearer authentication, with the option to impose Bearer authentication if needed. Possibility to obtain OAuth tokens based on Basic authentication. Authorization through URL (Ant path) or defined roles. Connection to Keycloak SSO or another Auth server. Possibility to use your existing SSO solution. Possibility to write complex conditions: conditional OTP call, maximum number of OTP calls, asynchronous calling of own services after non / successful OTP call, conditional authentication and authorization, etc.

Logging Module is a part of Logging Hub - an application for fast commissioning of on-prem logging using Logging Probes.

Haven't found the function you need? Contact us, and we will gladly prepare it for you!

Pricing

Per day, it will cost you less than a cup of coffee. You only pay for the number of production instances of individual Integration Eye™ modules (usually, just one production license is all you need).

Demo

$0 /mo

  • 1 non-production license
  • Limited to 50 requests
  • Applicable for any module
  • All features enabled
Download
Demo license is bundled with on-prem Logging Hub; it contains 1 license for non-production environments. One instance of the module or Logging Hub requires one license. After the 50th call, restart is necesary; then, it is possible to make another 50 calls / requests. The license can be used for any Integration Eye™ module or the Logging Hub. The license allows using all available features of the product (Demo license is not limited in this regard).

Start-up

$0 /mo

  • 1 production license
  • Limited to 2,000 requests
  • Applicable for any module
  • All features enabled
  • Product updates
  • 3 non-production licenses
Register
After registration, you will receive 1 license for the production environment. One instance of the module or Logging Hub requires one license. After 2,000 calls, restart is necessary; then, it is possible to make another 2,000 calls / requests. The license can be used for any Integration Eye™ module or the Logging Hub. The license allows using all available features of the product You will automatically receive additional 3 licenses for non-production environments limited to 2,000 requests. One instance of the module or Logging Hub requires one license. Non-expired licenses are valid for any new version of the Integration Eye™ module.

Production

$19.95 /mo

  • 1 production license
  • No validity limitations
  • Applicable for any module
  • All features enabled
  • Product updates
  • 9 non-production licenses
  • No size/request limitation
  • Production optimalizations
  • Production support
Buy
One license is intended for the production environment. One instance of the module or Logging Hub requires one license. Online (on-prem) license: is valid for the entire subscription period.
Offline (on-prem) license: a new license will be sent to you 1 month before the expiration date.
The license can be used for any Integration Eye™ module or the Logging Hub. The license allows using all available features of the product You will automatically receive additional 9 licenses for non-production environments with no call restrictions (unlike Demo or Start-up licenses). One instance of the module or Logging Hub requires one license. Production licenses automatically run optimized sections in Integration Eye™. Unlimited number of messages, requests, registered services and APIs, unlimited size and number of log messages sent from/to the Logging Module. With the first production license, you will also receive email support. There is possibility to get a higher level of support and SLA. Purchasing a production license is just the beginning of our cooperation. Non-expired licenses are valid for any new version of Integration Eye™ module. If you have a higher level of support and request it, we will update the product for you.

All license types are applicable for the Logging Hub running on-prem (or in private cloud).

All prices include VAT where applicable.