Skip to content

Conversation

@keeganirby
Copy link
Contributor

Problem

CWL is planning on supporting a LiveTail experience in AWSToolkit for VSCode

Solution

Registers aws.cwl.tailLogGroup as a recognized command in AWS Toolkit.
In this PR, running this command will simply take the user through a Wizard to collect the configuration for the tailing session, and logs it.

In follow up PRs, I will take this Wizard input and use it to call CWL APIs and output streamed LogEvents to a TextDocument.

This command will be able to be executed in the command pallet, or by pressing a "play button" icon when viewing LogGroups in the CloudWatch Logs explorer menu.


License: I confirm that my contribution is made under the terms of the Apache 2.0 license.

@keeganirby keeganirby requested a review from a team as a code owner October 3, 2024 21:09
@keeganirby keeganirby changed the title Initialize TailLogGroup command with Wizard and LogStreamFilter submenu feat(cwl): Initialize TailLogGroup command with Wizard Oct 3, 2024
@github-actions
Copy link

github-actions bot commented Oct 3, 2024

This pull request implements a feature or fix, so it must include a changelog entry. See CONTRIBUTING.md#changelog for instructions.

})
}

public validateLogStreamPrefix(prefix: string) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should this have a specific test or do you think its covered by the existing tests you wrote?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It should be covered via the existing tests

@jpinkney-aws jpinkney-aws merged commit de2ae73 into aws:feature/cwltail Oct 7, 2024
9 of 10 checks passed
karanA-aws pushed a commit to karanA-aws/aws-toolkit-vscode that referenced this pull request Jan 17, 2025
CWL is planning on supporting a LiveTail experience in AWSToolkit for
VSCode

Registers `aws.cwl.tailLogGroup` as a recognized command in AWS Toolkit.
In this PR, running this command will simply take the user through a
Wizard to collect the configuration for the tailing session, and logs
it.

In follow up PRs, I will take this Wizard input and use it to call CWL
APIs and output streamed LogEvents to a TextDocument.

This command will be able to be executed in the command pallet, or by
pressing a "play button" icon when viewing LogGroups in the CloudWatch
Logs explorer menu.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants