Comments (4)
added metrics:
-
record_processed_count
- tags :
- stage(file_write/upload)
- filename(partition+uuid)
- partition
- counter of how many records/message written to files (parquet) tags, can be used to inform how many records written and uploaded for each file
- tags :
-
file_open_total
- tags :
- partition
- counter of how many file is created (opened)
- tags :
-
file_closed_total
- tags:
- partition
- success(true/false)
- counter of how many file closed, tags can be used to tell how many success/fails, is there any issues when closing a file
- tags:
-
file_closing_time_milliseconds
- tags :
- filename(partition+uuid)
- timer to record how long the duration of closing local file
- tags :
-
file_size_bytes_total
- tags:
- filename(partition+uuid)
- partition
- counter of how many bytes file written and successfully closed, tags can be used to inform how many bytes written for each files/ partition
- tags:
-
file_upload_total
- tags:
- success(true/false)
- partition
- counter of how many file is uploaded , tags will tell how many upload success/ fails, this will help us identify issues on object storage config/ other issues on object storage itself
- tags:
-
file_upload_time_milliseconds
- tags:
- filename(partition+uuid)
- duration of file upload
- tags:
-
file_upload_bytes
- tags:
- filename(partition+uuid)
- partition
- size of files that uploaded
- tags:
from firehose.
For file_upload_total, do we want to add error type as tag?
from firehose.
filename as tag shouldn't be there, as that won't be useful, imo we shouldn't choose something as a tag which is unique as time proceeds
from firehose.
Remove file-name from tag.
- As a rule tags should not be unbounded
validate topics in the path.
validate key for the writermap.
metric for local file storage failure.
add topic as tags.
error type as tags.
from firehose.
Related Issues (20)
- Deprecate config SINK_HTTP_PARAMETER_SCHEMA_PROTO_CLASS
- Deprecate jaeger tracing in Firehose
- firehose_sink_http_response_code_total metric sends url tag. The tag values can be unbounded. HOT 1
- Feature request: add support key-value in redis sink
- REDIS TTL does not set for keyvalue and hashset data structure HOT 1
- NullPointerException on using repeated field for JSON body template in HTTP sink HOT 2
- Need Clarification on Protobuf, Kafka and Prometheus interaction HOT 2
- Add Troubleshooting section in docs
- Extract bigquery sink to depot
- Support for BigQuery sink Table Clustering
- Use Http Sink from sink-connector library Depot
- BigTable Sink using Depot
- Firehose to gRPC sink job failure with error `Uncaught exception in the SynchronizationContext. Panic! java.lang.IllegalStateException: Could not find policy 'pick_first'. ` HOT 1
- Allow ignore unknown value in firehose BQ client HOT 1
- Handle unknown fields in BigQuery Sink
- Add support for JSON-based filters
- Add support for Avro
- Add support for multiple sources other than kafka for Firehose
- Change time in logger and metrics from UTC to local timezone
- Add support for JSON data for BQ sink
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from firehose.