基于区块链的毕业设计Splunk Connect for Ethereum – 以太坊Splunk Connect

本文提供基于区块链的毕业设计国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,基于区块链的毕业设计Splunk Connect for Ethereum – 以太坊Splunk Connect 是一篇很好的国外资料

Splunk Connect for Ethereum

Splunk Connect for Ethereum - <a href=以太坊ethSplunk Connect”>

Splunk Connect for Ethereum (aka ethlogger) makes it easy to ingest data about Ethereum ledgers, node information, and node metrics into another system for analysis. Currently, it can log to the Splunk HTTP Event Collector and stdout. It can also deserialize transactions and events if given a contract ABI. Some benefits include:

  • Support for any Ethereum 1.0 JSON-RPC compatible blockchain or sidechain, including Quorum 🦄.
  • Reliably saves state between restarts so you never have missing or duplicated events 🧘‍.
  • Highly performant batching and compression algorithm 🚄.
  • Extracts a rich set of node information and metrics in order to gain deep insight into your node 🙉.
  • Introspects your node platform (i.e. geth, parity, besu or quorum) in order to ensure maximum data extraction 🎂.
  • Contract fingerprinting in order to match ABIs with function signatures (i.e. we can decode the parameter names too!) 🔎.
  • Enables awesome dashboards (keepin’ it 200) 💯💯.

If you want to learn more about Splunk’s efforts to make blockchains stable, secure, and scalable raise an issue here or email us at blockchain@splunk.com.

Usage

$ ethlogger [...options]

Details about ethlogger’s command-line usage in the CLI docs

Configuration

Find out how to configure ethlogger in the configuration docs.

Docker

Splunk Connect for Ethereum can also be run as a docker image. You can pull the image from Docker Hub or the Github package registry (Make sure to set up docker to pull images from Github package registry).

Example:

$ docker run -it splunkdlt/ethlogger:latest      --eth-rpc-url=https://dai.poa.network      --start-at-block=latest      --hec-url=https://mysplunkserver.com:8088      --hec-token=123-123-123-123      --hec-events-index=main      --hec-metrics-index=metrics

There is also an example on how to run ethlogger in docker-compose.

Troubleshooting

There’s a lot of information available via RPC on Ethereum nodes, but they need to be enabled via the command line on startup for ethlogger to connect. See the relevant docs for:

  • Geth and Quorum Docs or you can turn it all on: --rpcapi admin,db,eth,debug,miner,net,shh,txpool,personal,web3
  • Quorum Specific Endpoints: --rpcapi quorum,istanbul,raft (note: only one of istanbul or raft is active depending on the consensus method)
  • Geth and Quorum: ensure that the host ethlogger is running on is whitelisted in the --rpcvhosts cli setting.
  • Parity Endpoints: note that the command line flag is --jsonrpc-apis APIs
  • Besu Endpoints or you can turn on: --rpc-http-enabled --rpc-ws-enabled --rpc-http-api admin,eth,debug,miner,net,txpool,priv,trace,web3

Contributing

Thank you for considering to contribute to Splunk Connect for Ethereum! Please read the contribution guidelines to get started.


用于以太坊eth的Splunk Connect

Splunk Connect for Ethereum - <a href=以太坊ethSplunk Connect”>

Splunk Connect for Ethereum(又名ethlogger)使得将有关以太坊eth分类账、节点信息和节点指标的数据摄取到另一个系统中进行分析变得非常容易。目前,它可以记录到Splunk HTTP事件收集器和stdout。如果给定契约ABI,它还可以反序列化事务和事件。一些好处包括:

  • 在重新启动之间可靠地保存状态,这样就不会丢失或重复事件🧘‍.
  • 高性能的批处理和压缩算法🚄.
  • 提取一组丰富的节点信息和指标,以便深入了解节点🙉.
  • 反思您的节点平台(即geth、parity、besu或quorum),以确保最大限度地提取数据🎂.
  • 为了将ABI与函数签名相匹配(即,我们也可以解码参数名称!)🔎.
  • 启用出色的仪表板(保持“it 200”)💯💯.
  • Geth和Quorum文档,或者您可以将其全部打开:–rpcapi admin,db,eth,debug,miner,net,shh,txpool,personal,web3

如果您想了解Splunk使区块链blockchain稳定、安全和可扩展的更多信息,请在此处提出问题或发送电子邮件至blockchain@splunk.com。

使用情况

$ ethlogger [...options]

有关CLI文档中ethlogger命令行用法的详细信息

配置

了解如何在配置文档中配置ethlogger。

Docker

Splunk Connect for Ethereum也可以作为docker映像运行。您可以从Docker Hub或Github包注册表中提取图像(请确保将Docker设置为从Github包注册表中提取图像)。

示例:

$ docker run -it splunkdlt/ethlogger:latest      --eth-rpc-url=https://dai.poa.network      --start-at-block=latest      --hec-url=https://mysplunkserver.com:8088      --hec-token=123-123-123-123      --hec-events-index=main      --hec-metrics-index=metrics

还有一个关于如何在docker compose中运行ethlogger的示例。

对任何以太坊eth1.0 JSON-RPC兼容的区块链blockchain或侧链提供支持,包括仲裁🦄.
  • 在重新启动之间可靠地保存状态,这样就不会丢失或重复事件🧘‍.
  • 高性能的批处理和压缩算法🚄.
  • 提取一组丰富的节点信息和指标,以便深入了解节点🙉.
  • 反思您的节点平台(即geth、parity、besu或quorum),以确保最大限度地提取数据🎂.
  • 为了将ABI与函数签名相匹配(即,我们也可以解码参数名称!)🔎.
  • 启用出色的仪表板(保持“it 200”)💯💯.
  • Geth和Quorum文档,或者您可以将其全部打开:–rpcapi admin,db,eth,debug,miner,net,shh,txpool,personal,web3
  • 仲裁特定的端点:–rpcapi Quorum,伊斯坦布尔,raft(注意:根据共识方法,只有伊斯坦布尔或raft中的一个处于活动状态)
  • Geth和Quorum:确保运行ethlogger的主机是在–rpcvhosts cli设置中被列入白名单。
  • 奇偶校验终结点:请注意,命令行标志是–jsonrpc apis api
  • Besu Endpoints,或者可以打开:–rpc http enabled–rpc ws enabled–rpc http api admin,eth,debug,miner,net,txpool,priv,trace,web3
  • 以太坊eth节点上可以通过RPC获得很多信息,但是需要在启动时通过命令行启用ethlogger才能进行连接。请参阅相关文档:

    • 仲裁特定的端点:–rpcapi Quorum,伊斯坦布尔,raft(注意:根据共识方法,只有伊斯坦布尔或raft中的一个处于活动状态)
    • Geth和Quorum:确保运行ethlogger的主机是在–rpcvhosts cli设置中被列入白名单。
    • 奇偶校验终结点:请注意,命令行标志是–jsonrpc apis api
    • Besu Endpoints,或者可以打开:–rpc http enabled–rpc ws enabled–rpc http api admin,eth,debug,miner,net,txpool,priv,trace,web3
    • Besu Endpoints or you can turn on: --rpc-http-enabled --rpc-ws-enabled --rpc-http-api admin,eth,debug,miner,net,txpool,priv,trace,web3

    Contributing

    感谢您考虑为Splunk Connect for Ethereum作出贡献!请阅读捐款指南开始。

    部分转自网络,侵权联系删除区块链源码网

    www.interchains.cc

    https://www.interchains.cc/16535.html

    区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 !
    区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 基于区块链的毕业设计Splunk Connect for Ethereum – 以太坊Splunk Connect

    提供最优质的资源集合

    立即查看 了解详情