我正在azure上托管模型,我想从我们的API调用中收集响应(正文)。到目前为止,我已经能够收集API请求数据,但是我还想收集发送到“客户端”的响应。如何在Azure中做到这一点?
我们尝试了几种方法(监视->日志,但是它们仅收集请求和响应信号(200
,400
或500
),但是不知何故没有记录我们的响应身体。
我必须以某种方式配置此编码吗?
例如request: location_from = 'ab', location_to = 'ba', material = 'sand'
response: predictive_duration = 10,5 hours
答案 0 :(得分:0)
有多种方法可以实现这一目标。您可以:
1-使用AOP框架,在API的接收参数之前和响应之后进行记录。
1.1-您可以使用Decorator设计模式实现相同的目的
2-您可以实现ITelemetryInitializer + Application Insights来记录来自api的响应代码/响应正文: