Your passive monitoring stack is vital in understanding how your applications, and the APIs on which the applications depend, are being used over time and how they are behaving. But there are many questions about the performance and quality of your APIs that these passive tools cannot answer. Passive monitoring can only tell you about APIs that are being used and about requests that are reaching the gateway, and cannot tell you whether the response is correct. To do this, you need an active monitoring tool.
APIContext is the perfect complement to the passive monitoring tools such as those provided by AppDynamics, AWS, Microsoft Azure, MuleSoft and New Relic.
Examples of Application Performance Monitoring
- Amazon CloudWatch (https://aws.amazon.com/cloudwatch/)
- AppDynamics Application Performance Management (https://www.appdynamics.com/product/application-performance-management/)
- Microsoft Azure Application Insights (https://azure.microsoft.com/en-gb/services/application-insights/)
- MuleSoft Anypoint Runtime Manager (https://www.mulesoft.com/platform/integration-manager)
- New Relic Application Performance Management (https://newrelic.com/application-monitoring)
APIContext can be used as a standalone active API performance and quality monitoring system. It can also be integrated with other management and monitoring systems via alerts such as email and WebHooks into systems such as New Relic and Slack. APIContext exposes a comprehensive API that allows flexible and secure access to all APIContext functionality from external systems.
All of the APM systems listed above also expose an API. It is thus possible to integrate dynamically with APIContext with the APM systems and other passive monitoring, DevOps and higher level management system in highly customisable ways that meet the exact requirements of your particular organization.