Giter VIP home page Giter VIP logo

kafka-interceptors's Introduction

kafka-interceptors

Build Status Maven Central

Set of interceptors to integrate to your Kafka Clients.

Supporter Interceptors

  • Configuration Harvester: send clients configurations to a Kafka Topics for further analysis.

  • Zipkin: create Zipkin traces from Producers and Consumers.

kafka-interceptors's People

Contributors

jeqo avatar timurgen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

kafka-interceptors's Issues

Anonymization interceptor proposal

This proposal is for adding interceptor that could inspect and transform every produced record with data anonymization purpose. This functionality could be useful in our age of GDPR.

There is a similar proposal for Kafka connect but its functionality is limited by only "masking" sensitive data while this interceptor could implement more advanced and useful data anonymization techniques which make possible to still use this data for some purpose but without exposing it.

Possible use cases:
Use anonymized identifiers like email or phone to join records from different data sets
Replace birth date with configurable age range to hide real number but still provide this information.
Replace geographical coordinates with another from "near field" to hide exact location
etc

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.