The FireTail code libraries documentation provides detailed instructions for installing and building the FireTail libraries. Once set up, these libraries enhance API observability by logging detailed information about requests and responses.This data is enriched with additional context, providing insights for effective API management and security.
The FireTail code libraries provide logging capabilities for API requests and responses. They capture details such as request and response bodies, headers, source IPs, and request methods. These logs can be used in identifying potential vulnerabilities, such as denial of service attacks, by including execution times of API requests.
The FireTail code libraries have validation capabilities to to ensure both incoming requests and outgoing responses comply with your OpenAPI specification:
You can customize validation settings for request and response bodies and headers independently. This flexibility allows you to tailor the validation process to meet specific API requirements. For example, you may choose to temporarily disable response validation during stages where response payloads are still being defined.
The FireTail libraries provide observability by reporting essential data to the FireTail SaaS platform for every API request and response. Each log sent includes:
Logs sent to the FireTail platform are enriched with additional information for easier search and identification of suspicious activities. Enrichment includes:
Automated monitoring capabilities within the FireTail SaaS platform allow you to set up alerts based on changes identified in logs. Examples of configurable alerts include:
These alerts can be integrated with third-party software such as Slack and Jira. Learn more about setting up Alerts in the FireTail platform.