What Drop-In API Observability Looks Like, Pre-Launch and Post-Launch
1–10 of 10 posts
Re: What Drop-In API Observability Looks Like, Pre-Launch and Post-Launch
#2"Importantly, Akita did not impact processing loss or extra costs inside AWS, a main concern at our company stage."
Author specifically talks about AWS Fargate and links to Akita docs where it says in AWS Fargate setup, Akita agent should run as a side car in each container you deploy. How can that not bring significant amount of extra compute cost?
Re: What Drop-In API Observability Looks Like, Pre-Launch and Post-Launch
#3This is cool product, but but I don't undersatand this statement: "Importantly, Akita did not impact processing loss or extra costs inside AWS, a main concern at our company stage." Author specifically talks about AWS Fargate and links to Akita docs where it says in AWS Fargate setup, Akita agent should run as a side car in each container you deploy. How can that not bring significant amount of extra compute cost?
Re: What Drop-In API Observability Looks Like, Pre-Launch and Post-Launch
#4This is cool product, but but I don't undersatand this statement: "Importantly, Akita did not impact processing loss or extra costs inside AWS, a main concern at our company stage." Author specifically talks about AWS Fargate and links to Akita docs where it says in AWS Fargate setup, Akita agent should run as a side car in each container you deploy. How can that not bring significant amount of extra compute cost?
Not from the company but we do something similar with opentelemetry. It’s true, because you pay for the total allocation of CPU/memory on Fargate, so you can add a sidecar container into that total allocation with a small deduction from the amount left available to the app itself. E.g. Before: 512MB for task, 512MB available for the application After: 512MB for task, 412MB available for the application, 100MB availab…
Re: What Drop-In API Observability Looks Like, Pre-Launch and Post-Launch
#5Interesting... could be cool to see a value-add service on top of Akita or another Obs vendor that just inspects req/res payloads and generates OpenAPI specs based off what was observed. I can't count how many times I've dropped into teams and tried to piece together their API contracts just to realize... they don't have specs! Having to then turn around and reconstruct them backwards based off code spelunking and maybe some design docs is... frustrating.
Re: What Drop-In API Observability Looks Like, Pre-Launch and Post-Launch
#6"Almost immediately after installation, Akita provided all the endpoints’ requirements, as well as some examples of expected values, which allowed us to better understand the service that the contractors had built. Once we could understand the data flow (including not only the request body, but also headers and authorization), improving the system became a lot easier. After we had the mapping," Interesting... could b…
One of the tools is openapi generation. Here’s a blog post that shows how it works: https://appland.com/blog/2021/12/22/how-to-auto-generate-ope...
AppMap works with Rails, Django, Java, and JS/Express. Check it out and let us know what you think!
Re: What Drop-In API Observability Looks Like, Pre-Launch and Post-Launch
#7This is cool product, but but I don't undersatand this statement: "Importantly, Akita did not impact processing loss or extra costs inside AWS, a main concern at our company stage." Author specifically talks about AWS Fargate and links to Akita docs where it says in AWS Fargate setup, Akita agent should run as a side car in each container you deploy. How can that not bring significant amount of extra compute cost?
Re: What Drop-In API Observability Looks Like, Pre-Launch and Post-Launch
#8"Almost immediately after installation, Akita provided all the endpoints’ requirements, as well as some examples of expected values, which allowed us to better understand the service that the contractors had built. Once we could understand the data flow (including not only the request body, but also headers and authorization), improving the system became a lot easier. After we had the mapping," Interesting... could b…
Re: What Drop-In API Observability Looks Like, Pre-Launch and Post-Launch
#9This is cool product, but but I don't undersatand this statement: "Importantly, Akita did not impact processing loss or extra costs inside AWS, a main concern at our company stage." Author specifically talks about AWS Fargate and links to Akita docs where it says in AWS Fargate setup, Akita agent should run as a side car in each container you deploy. How can that not bring significant amount of extra compute cost?
Something to point out is that Akita passively watches traffic and doesn't sit in the path of traffic, so there's no impact on latency, unless the task is at 100% CPU utilization.
Re: What Drop-In API Observability Looks Like, Pre-Launch and Post-Launch
#10"Almost immediately after installation, Akita provided all the endpoints’ requirements, as well as some examples of expected values, which allowed us to better understand the service that the contractors had built. Once we could understand the data flow (including not only the request body, but also headers and authorization), improving the system became a lot easier. After we had the mapping," Interesting... could b…