Skip to content

Comments

Add support for multiple extractor types (eBPF, P2P, and RPC)#24

Open
Davidhsb wants to merge 10 commits intomasterfrom
feat/run-all-extractors
Open

Add support for multiple extractor types (eBPF, P2P, and RPC)#24
Davidhsb wants to merge 10 commits intomasterfrom
feat/run-all-extractors

Conversation

@Davidhsb
Copy link
Collaborator

@Davidhsb Davidhsb commented Nov 6, 2025

Added support for running all three peer-observer extractor types via Docker Compose.

What's Changed:

  • Added EXTRACTOR_TYPE environment variable to switch between extractors:

    • ebpf (default): Kernel-level monitoring
    • p2p: Acts as a Bitcoin P2P peer
    • rpc: Queries Bitcoin Core RPC periodically
  • Enhanced entrypoint script to handle different extractor startup logic

  • Added configuration options for each extractor type

  • Updated documentation with usage examples

@Davidhsb Davidhsb closed this Nov 6, 2025
@Davidhsb Davidhsb reopened this Nov 6, 2025
@m4ycon
Copy link
Collaborator

m4ycon commented Jan 7, 2026

@Davidhsb I'll review this sometime, but I have a question, your description says:

Added EXTRACTOR_TYPE environment variable to switch between extractors:

Wouldn't be interesting to run multiple extractors at once? What do you think about it? Would it be hard to implement something like that?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants