You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ For the sake of learning rust and Apache Arrow/flight (and for fun) I wrote an e
3
3
4
4
## Why
5
5
[Arrow-flight](https://arrow.apache.org/blog/2019/10/13/introducing-arrow-flight) is a gRPC based protocol, originally developed as a more efficient alternative to JDBC/ODBC.
6
-
With the adoption of monitoring best practices and the rising of prometheus scraping-based metrics collection, metrics network volume is expected to grow heavier and require more effieciency.
6
+
With the adoption of monitoring best practices and the rising popularity of prometheus and scraping-based metrics collection, metrics network volume is expected to grow heavier and require some optimizations.
7
7
Luckily flight comes with 2 effeciency advantages:
8
8
- Data is streamed over gRPC instead of openmetrics HTTP
9
9
- While supporting regular gRPC clients as well, a flight server + flight client will perform de-deuplications on the data using flight requests. This is a significant optimization for openmetrics exporters sending lots of redundant metrics over scrape intervals.
0 commit comments