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

Questions on Envoy Proxy #2109

Closed
sirishacse06 opened this issue Nov 27, 2017 · 10 comments
Closed

Questions on Envoy Proxy #2109

sirishacse06 opened this issue Nov 27, 2017 · 10 comments
Labels
question Questions that are neither investigations, bugs, nor enhancements

Comments

@sirishacse06
Copy link

sirishacse06 commented Nov 27, 2017

Hi,
I am new to Envoy Proxy, please help in answering below questions.
1)Is there a documentation on Envoy observability that displays various graphs to show the performance of the application.If so please share the links
2)Is dashboard a different program other than envoy and is it to be installed separately to display the envoy histograms?
3)Where are the logs stored?
4)Does envoy can go alongside MongoDB and DynamoDB only? or can it support any other Databases also?

Thanks,
Sirisha

@mattklein123 mattklein123 added the question Questions that are neither investigations, bugs, nor enhancements label Nov 27, 2017
@zuercher
Copy link
Member

Matt Klein wrote a blog post related to stats dashboards a while back, you might find it useful.

There is no specific dashboard program for Envoy. Stats may be forwarded to a statsd-style collector and there are a number of ways that data can be stored and displayed. There were recent changes to support Prometheus stats scraping, which will eventually support histogram data.

By default, Envoy's internal logging is sent to the console. It can be configured to write to a file via the command line.

Access logs can be configured in the HTTP connection manager and TCP Proxy among other filters. Part of the configuration is where to write the files. In the future, these logs will be streamable via GRPC.

Envoy's mongodb and dynamodb filters provide enhanced statistics gathering for those databases. Envoy can proxy other databases (at either the HTTP or TCP level), but database-specific stats require someone to write a protocol-aware filter.

@sirishacse06
Copy link
Author

Thank you for your response!
Is there is a management UI for writing the scripts, if not are they written and executed at shell of Linux and if in Windows is it at cmd?

@zuercher
Copy link
Member

I'm not sure which scripts you're asking about.

@sirishacse06
Copy link
Author

Like Configuration scripts. Sample script from https://www.envoyproxy.io/docs/envoy/latest/install/ref_configs
Snippet:-
build/source/exe/envoy -c configs/google_com_proxy.json -l debug
curl -v localhost:10000

Another one:- mkdir -p generated/configs
bazel build //configs:example_configs
tar xvf $PWD/bazel-genfiles/configs/example_configs.tar -C generated/configs

@zuercher
Copy link
Member

zuercher commented Nov 28, 2017

There is no Envoy-provided UI for generating those configs. There is an example config generator written in Python: https://github.com/envoyproxy/envoy/blob/master/configs/configgen.py (which is used to generate the configs during bazel build //configs:example_configs.

@sirishacse06
Copy link
Author

Okay. Can we install and run Envoy Proxy in Windows OS?

@zuercher
Copy link
Member

See #129

@moderation
Copy link
Contributor

@sirishacse06 the Microsoft Envoy fork is at https://github.com/microsoft/envoy but doesn't look like it is being worked on.

@sirishacse06
Copy link
Author

@zuercher @moderation Thank you for sharing the information.

@mattklein123
Copy link
Member

Closing for now. Please let us know if you have further questions.

Shikugawa pushed a commit to Shikugawa/envoy that referenced this issue Mar 28, 2020
…voyproxy#2109)

* Update Envoy SHA to latest with deterministic hash (release-1.1).

Signed-off-by: Piotr Sikora <piotrsikora@google.com>

* review: use lld linker for clang-asan and clang-tsan.

Signed-off-by: Piotr Sikora <piotrsikora@google.com>

* review: export PATH.

Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Questions that are neither investigations, bugs, nor enhancements
Projects
None yet
Development

No branches or pull requests

4 participants