Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StartMetricsSession ¶
func StartMetricsSession(params TelemetrySessionParams)
StartMetricsSession starts a metric session. It initializes the stats engine and invokes StartSession.
func StartSession ¶
func StartSession(params TelemetrySessionParams, statsEngine stats.Engine) error
StartSession creates a session with the backend and handles requests using the passed in arguments. The engine is expected to initialized and gathering container metrics by the time the websocket client starts using it.
Types ¶
type TelemetrySessionParams ¶
type TelemetrySessionParams struct { ContainerInstanceArn string CredentialProvider *credentials.Credentials Cfg *config.Config DockerClient engine.DockerClient AcceptInvalidCert bool EcsClient api.ECSClient TaskEngine engine.TaskEngine }
Click to show internal directories.
Click to hide internal directories.