mirror of
https://github.com/katanemo/plano.git
synced 2026-04-25 08:46:24 +02:00
* init update * Update terminology.rst * fix the branch to create an index.html, and fix pre-commit issues * Doc update * made several changes to the docs after Shuguang's revision * fixing pre-commit issues * fixed the reference file to the final prompt config file * added google analytics --------- Co-authored-by: Salman Paracha <salmanparacha@MacBook-Pro-261.local>
23 lines
1.1 KiB
ReStructuredText
23 lines
1.1 KiB
ReStructuredText
.. _arch_access_logging:
|
|
|
|
Access Logging
|
|
==============
|
|
|
|
Access logging in Arch refers to the logging of detailed information about each request and response that flows through Arch.
|
|
It provides visibility into the traffic passing through Arch, which is crucial for monitoring, debugging, and analyzing the
|
|
behavior of AI applications and their interactions.
|
|
|
|
Key Features
|
|
^^^^^^^^^^^^
|
|
* **Per-Request Logging**:
|
|
Each request that passes through Arch is logged. This includes important metadata such as HTTP method,
|
|
path, response status code, request duration, upstream host, and more.
|
|
* **Integration with Monitoring Tools**:
|
|
Access logs can be exported to centralized logging systems (e.g., ELK stack or Fluentd) or used to feed monitoring and alerting systems.
|
|
* **Structured Logging**: where each request is logged as a object, making it easier to parse and analyze using tools like Elasticsearch and Kibana.
|
|
|
|
.. code-block:: console
|
|
|
|
$ [2024-09-27T14:52:01.123Z] "ARCH REQUEST" GET /path/to/resource HTTP/1.1 200 512 1024 56 upstream_service.com D
|
|
X-Arch-Upstream-Service-Time: 25
|
|
X-Arch-Attempt-Count: 1
|