Showing results for 
Show  only  | Search instead for 
Did you mean: 

What does GET / status?json do?


On our monitored nginx host, I noticed a lot of entries in the access log for this request, about once a minute: - - [03/Feb/2023:03:24:01 +0000] "GET /status?json HTTP/1.1" 200 3288 "-" "python-requests/2.25.1"


Our admin says it isn't anything that we're doing (on purpose) and suggested by the python user agent, perhaps it's coming from OneAgent? It doesn't actually resolve to anything (our website returns a 200 status code but with a 404 message).  If this is from Dynatrace, what's it trying to do?


DynaMight Legend
DynaMight Legend

Yes, exactly. I think the one comes from OneAgent built-in php-fpm extension, which gets activated when Oneagent sees PHP running. By default it tries to fetch the status from the URL /status?json and provide some additional metrics. See more here.

Certified Dynatrace Master | Alanata a.s., Slovakia, Dynatrace Master Partner

Featured Posts