You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For listen mode with nosuspend or connect mode, we'll need to have the user specify the path if the startup hook truly needs to be available at managed code startup. Because the target application will likely be executing managed code without waiting for .NET Monitor to instruct it to continue, any libraries that are required to exist at startup must be staged in an accessible location for the target process starts. This is problematic for process namespace separated environments such as Docker and Kubernetes where the target application does not have access to the file system of the .NET Monitor image.
To support these scenarios, the .NET Monitor tool should have a mode that can be used to stage the shared libraries BEFORE the target application container is started. This is typically done as an init container in Kubernetes. An example of how this may be used in a deployment is:
For listen mode with nosuspend or connect mode, we'll need to have the user specify the path if the startup hook truly needs to be available at managed code startup. Because the target application will likely be executing managed code without waiting for .NET Monitor to instruct it to continue, any libraries that are required to exist at startup must be staged in an accessible location for the target process starts. This is problematic for process namespace separated environments such as Docker and Kubernetes where the target application does not have access to the file system of the .NET Monitor image.
To support these scenarios, the .NET Monitor tool should have a mode that can be used to stage the shared libraries BEFORE the target application container is started. This is typically done as an init container in Kubernetes. An example of how this may be used in a deployment is:
The text was updated successfully, but these errors were encountered: