Dan Allan
Dan Allan
I wonder if it’s appropriate to use Python audit hooks for that kind of performance tracing.
We needed to start capturing metrics urgently to make sense of some user reports, so I rushed something into `main`. Needs docs and refinement.
The socket and file usage can be observed through a generic node_exporter. I don’t think we need the Tiled application to do anything special there. Still needs docs.
Old gist that is relevant: https://gist.github.com/danielballan/1bfb0576781c5671e3b97af2ebafcfa1
Evidently `podman-compose` does not support `--scale`. It seems to silently ignore it, as reported here: https://github.com/containers/podman-compose/issues/267
For Future Us, remember this comment suggesting a way forward here: https://github.com/bluesky/tiled/pull/347#issuecomment-1410934348
Addressed by https://github.com/bluesky/tiled/pull/646 but needs docs. A working nginx config is over in https://github.com/bluesky/bluesky-pods/pull/37.
Config, lifted from https://github.com/bluesky/bluesky-pods/pull/37: ``` location ^~ /tiled/ { proxy_pass http://tld:8000/; proxy_read_timeout 60s; # May not need or want to set Host. Should default to the above hostname. proxy_set_header Host...
Key points that may be of interest to others: * It is possible to get C-encoded arrays directly into Igor (without touching disk). * As expected, it's much faster to...
Good to hear. If the straightforward approach is fast enough, then it's definitely a winner!