Initial commit
This commit is contained in:
122
skills/skill-adapter/assets/example_log_output.json
Normal file
122
skills/skill-adapter/assets/example_log_output.json
Normal file
@@ -0,0 +1,122 @@
|
||||
{
|
||||
"_comment": "Example log entry for a successful API request",
|
||||
"level": "INFO",
|
||||
"timestamp": "2024-01-26T10:00:00.000Z",
|
||||
"message": "API request completed successfully",
|
||||
"correlation_id": "a1b2c3d4e5f6g7h8i9j0",
|
||||
"request": {
|
||||
"method": "GET",
|
||||
"url": "/api/users/123",
|
||||
"headers": {
|
||||
"Content-Type": "application/json",
|
||||
"Authorization": "Bearer <redacted>"
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status_code": 200,
|
||||
"body_size": 150,
|
||||
"response_time_ms": 75
|
||||
},
|
||||
"user": {
|
||||
"user_id": "user123",
|
||||
"username": "testuser"
|
||||
},
|
||||
"application": "my-app",
|
||||
"environment": "production",
|
||||
"log_type": "api_request",
|
||||
"source": "api-request-logger",
|
||||
"_comment": "Optional fields for request context"
|
||||
},
|
||||
{
|
||||
"_comment": "Example log entry for an API request that resulted in an error",
|
||||
"level": "ERROR",
|
||||
"timestamp": "2024-01-26T10:00:05.000Z",
|
||||
"message": "API request failed with error",
|
||||
"correlation_id": "b2c3d4e5f6g7h8i9j0a1",
|
||||
"request": {
|
||||
"method": "POST",
|
||||
"url": "/api/orders",
|
||||
"headers": {
|
||||
"Content-Type": "application/json",
|
||||
"Authorization": "Bearer <redacted>"
|
||||
},
|
||||
"body": "{\"item_id\": \"456\", \"quantity\": 2}"
|
||||
},
|
||||
"response": {
|
||||
"status_code": 500,
|
||||
"error_message": "Internal Server Error",
|
||||
"response_time_ms": 120
|
||||
},
|
||||
"user": {
|
||||
"user_id": "user456",
|
||||
"username": "anotheruser"
|
||||
},
|
||||
"application": "my-app",
|
||||
"environment": "production",
|
||||
"log_type": "api_request",
|
||||
"source": "api-request-logger",
|
||||
"error": {
|
||||
"type": "ServerError",
|
||||
"message": "Database connection failed"
|
||||
},
|
||||
"_comment": "Error details included for debugging"
|
||||
},
|
||||
{
|
||||
"_comment": "Example log entry for a timed out API request",
|
||||
"level": "WARN",
|
||||
"timestamp": "2024-01-26T10:00:10.000Z",
|
||||
"message": "API request timed out",
|
||||
"correlation_id": "c3d4e5f6g7h8i9j0a1b2",
|
||||
"request": {
|
||||
"method": "GET",
|
||||
"url": "/api/slow-endpoint",
|
||||
"headers": {
|
||||
"Content-Type": "application/json",
|
||||
"Authorization": "Bearer <redacted>"
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status_code": 408,
|
||||
"error_message": "Request Timeout",
|
||||
"response_time_ms": 30000
|
||||
},
|
||||
"user": {
|
||||
"user_id": "user789",
|
||||
"username": "timeoutuser"
|
||||
},
|
||||
"application": "my-app",
|
||||
"environment": "staging",
|
||||
"log_type": "api_request",
|
||||
"source": "api-request-logger",
|
||||
"timeout_ms": 30000,
|
||||
"_comment": "Included timeout value"
|
||||
},
|
||||
{
|
||||
"_comment": "Example log entry for an API request with missing authorization",
|
||||
"level": "WARN",
|
||||
"timestamp": "2024-01-26T10:00:15.000Z",
|
||||
"message": "API request missing authorization header",
|
||||
"correlation_id": "d4e5f6g7h8i9j0a1b2c3",
|
||||
"request": {
|
||||
"method": "POST",
|
||||
"url": "/api/sensitive-data",
|
||||
"headers": {
|
||||
"Content-Type": "application/json"
|
||||
},
|
||||
"body": "{ \"sensitive_info\": \"secret\" }"
|
||||
},
|
||||
"response": {
|
||||
"status_code": 401,
|
||||
"error_message": "Unauthorized",
|
||||
"response_time_ms": 50
|
||||
},
|
||||
"application": "my-app",
|
||||
"environment": "staging",
|
||||
"log_type": "api_request",
|
||||
"source": "api-request-logger",
|
||||
"security": {
|
||||
"missing_authorization": true
|
||||
},
|
||||
"_comment": "Flagging the missing authorization"
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user