How to install a centralized deployment topology #407
Unanswered
mahmoudxyz2
asked this question in
Q&A
Replies: 1 comment
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello,
I have tried to check docs, google and AI but no good answer.
I am new to DevOps,
I want to set a centralized deployment topology to combine Vector as agent(daemon) and aggregator but with step by step guide because I am still not expert and my all background is in the software dev.
This is what I want, I will pull image from registry(maybe bash scrip or API call for go app) for a web app and set a deployment, the daemon will get the app logs/matrices/health and send them to aggregator.
Then aggregator send them to two outputs, one S3 and the other WebSocket.
Security is one other issue for me because each web app for each deployment may be for different user.
I want to do something similar to this. Although, Go and GRPC is new me(am java and spring), but I will try.
Here are our requirements:
isolated environment, either within their own cluster or one provided by us. This
ensures that each deployment operates independently, avoiding any crosscontamination of resources.
This enables them to monitor their application's behavior as it happens, making it
easier to troubleshoot issues immediately.
need to store logs in a time-persistent manner, such as using S3 or similar storage
solutions. This allows users to review past events, audit actions, and analyze trends
over time.
deployments for multiple purposes, such as verifying whether the application is
running smoothly, monitoring resource utilization, and receiving alerts when issues
arise (e.g., when an application is down or experiencing performance degradation).
others, with security being a top priority. This ensures that user data and operations
are secure, and that no unauthorized access or data leakage occurs between different
user environments.
Beta Was this translation helpful? Give feedback.
All reactions