Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement AWS plugins #26

Open
pokryfka opened this issue Jul 24, 2020 · 1 comment
Open

Implement AWS plugins #26

pokryfka opened this issue Jul 24, 2020 · 1 comment
Labels
enhancement New feature or request low-priority

Comments

@pokryfka
Copy link
Owner

Implement plugins to check (and set as subsegments metadata) AWS environment.

For segments, the aws object contains information about the resource on which your application is running. Multiple fields can apply to a single resource. For example, an application running in a multicontainer Docker environment on Elastic Beanstalk could have information about the Amazon EC2 instance, the Amazon ECS container running on the instance, and the Elastic Beanstalk environment itself.

the plugin instances (or types?) should be passed when creating XRayRecorder instance which would use them to set AWS for all the segments it creates.

References

@pokryfka pokryfka added the enhancement New feature or request label Jul 30, 2020
@pokryfka
Copy link
Owner Author

While not explicitly document, examples include xray attribute with SDK version:

  "origin": "AWS::EC2::Instance",
  "aws": {
    "ec2": {
      "availability_zone": "us-west-2c",
      "instance_id": "i-0b5a4678fc325bg98"
    },
    "xray": {
        "sdk_version": "2.4.0 for Java"
    },
  },

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request low-priority
Projects
None yet
Development

No branches or pull requests

1 participant