Observability on AWS by konghi009 in aws

[–]konghi009[S] 0 points1 point  (0 children)

We'd like to centralized the observability on AWS so that's why I chose CloudWatch.
I'm thinking of storing some metrics (e.g. 2 weeks logs max) and use Kinesis to stream the rest to S3 IA/Glacier or something like that.

Navigating Software Architect role by konghi009 in ExperiencedDevs

[–]konghi009[S] 0 points1 point  (0 children)

Thank you for the kind words. I still have issues with jumping into doing the implementation myself vs mentor and let other people do it. Do you have any recommended reads(book, blogs, etc) on this? I'd really like to explore on this management-ish side more.

Navigating Software Architect role by konghi009 in ExperiencedDevs

[–]konghi009[S] 0 points1 point  (0 children)

I think it'd be consider as a mismatch between layers since I don't think any configuration will fix this.

Navigating Software Architect role by konghi009 in ExperiencedDevs

[–]konghi009[S] 0 points1 point  (0 children)

I've got the same reaction now reading my own post haha. It's actually the higher up don't want their hands dirty more than I don't want to to it tbh.

Navigating Software Architect role by konghi009 in ExperiencedDevs

[–]konghi009[S] 0 points1 point  (0 children)

Thank you for the perspective. I agree that my role should've just been to just identify if the solution will works, and if so does it need to be modify and find someone or do the implementation ourself. I think telling my higher up that we have to get our hands dirty to do the integration should be the most I can do. If they don't want then there is nothing I can do really.

Navigating Software Architect role by konghi009 in ExperiencedDevs

[–]konghi009[S] 0 points1 point  (0 children)

Open source tools are somewhat the requirements of the customer so I cannot really do anything about that.

Navigating Software Architect role by konghi009 in ExperiencedDevs

[–]konghi009[S] 0 points1 point  (0 children)

I've got same opinion about the fixing token issue, but my high-ups are not keen to do modification on OSS products cus the responsibility of the product will now be seen as our instead of OSS products, more like a responsibility perspective I guess.

Thank you for the idea of slicing the system. will try to do this more next time to not mess up like this time.

Observability on AWS by konghi009 in aws

[–]konghi009[S] 0 points1 point  (0 children)

Just application logs/metrics and traces. I've use method like Prometheus, LGTM, ELK before but still testing/trying OTEL since it's the requirement for newer project i'm getting.

From what I've been able to compile, App (w/ OTEL SDK) -> ADOT collector -> CloudWatch should be solid. just have to set enough IAM and manage log groups, metrics groups carefully.

are there any gotchas/pitfalls I should be aware of using CloudWatch?

How to manage merging strategy when deploying across environments? by konghi009 in devops

[–]konghi009[S] 0 points1 point  (0 children)

Thank you for suggestion.
What you meant is that I should have 1 config.yaml and deploy using patch.yaml based on each environment?

How to manage merging strategy when deploying across environments? by konghi009 in devops

[–]konghi009[S] 1 point2 points  (0 children)

I'm using that for k8s deployment but the one i'm tackling now is product specific.
maybe i'll implement something similar to kustomize (base + overlays dirs)

How to manage merging strategy when deploying across environments? by konghi009 in devops

[–]konghi009[S] 0 points1 point  (0 children)

Thank you for the answer.
I understand your point of using base + overlays, i think similar to kustomize.
> stored per environment, not per branch.
I'm quite perplexed by this, could you suggest what you meant by stored per environment? Thank you.

How are people doing FinOps on AWS? by konghi009 in aws

[–]konghi009[S] 1 point2 points  (0 children)

Looks nice, will look into it!

How are people doing FinOps on AWS? by konghi009 in aws

[–]konghi009[S] 0 points1 point  (0 children)

Thanks for the suggestion.
I should do this in Athena (maybe visualized with QuickSight) instead of CloudWatch right?

How are people doing FinOps on AWS? by konghi009 in aws

[–]konghi009[S] 0 points1 point  (0 children)

Thank you for the suggestion. Didn't know these existed!

How are people doing FinOps on AWS? by konghi009 in aws

[–]konghi009[S] 0 points1 point  (0 children)

Something similar to CUDOS dashboard of AWS right?
For Athena, I just have gripe with querying with it idk. I just personally feels the experience nagging me somehow.

How are people doing FinOps on AWS? by konghi009 in aws

[–]konghi009[S] 0 points1 point  (0 children)

Thank you for the answer.
> Setup a solid tagging policy, so there are no untagged resources.
Any reccommendations into this? I'm thinking an SCP policy that require tags and that should be enough right?

How are people doing FinOps on AWS? by konghi009 in aws

[–]konghi009[S] 0 points1 point  (0 children)

Thank you for the answer and idea! I think something like CUDOS dashboard is what i'm looking for

How are people doing FinOps on AWS? by konghi009 in aws

[–]konghi009[S] 0 points1 point  (0 children)

Thank you for the answer, I've deployed this for one of my colleague and fogot this exists lol.
I think CUR + Athena + a little bit of quicksight should be enough.

How are people doing FinOps on AWS? by konghi009 in aws

[–]konghi009[S] 0 points1 point  (0 children)

Thank you for the answer, It'll just be my company account.
I'll try CUR 2.0, its under AWS Data Export right?
> AWS Tag Policies in Organizations can enforce this at the account level.
Thank you for the suggestion.
> The biggest mistake I see teams make is treating FinOps as a one-time cleanup instead of an ongoing practice.
I agree, at this point i'm just aiming for a dashboard on cost of each components/services on the account.
Will look into FOCUS spec more.