Need advice about which tool to choose?Ask the StackShare community!

Riemann

38
55
+ 1
9
WireEdit

0
6
+ 1
0
Add tool

Riemann vs WireEdit: What are the differences?

Riemann: A network monitoring system. Riemann aggregates events from your servers and applications with a powerful stream processing language. Send an email for every exception in your app. Track the latency distribution of your web app. See the top processes on any host, by memory and CPU; WireEdit: A Full Stack WYSIWYG Editor for Network Packets. WireEdit is a desktop WYSIWYG packet editor. It lets you easily edit captured network packets in a simple point-and-click interface.

Riemann and WireEdit can be categorized as "Network Monitoring" tools.

Some of the features offered by Riemann are:

  • See your system at a glance with a Sinatra app
  • Throttle or roll up multiple events into a single message
  • Forward any event stream to Graphite

On the other hand, WireEdit provides the following key features:

  • Edit any packet at any layer from L1 to L7 with just a few mouse clicks. No hacking required. No need to look at Hex dumps.
  • WireEdit knows all mandatory/optional elements of a packet, their data types, encoding, inter-dependency, position offsets, value constraints, checksums, etc.
  • As you're editing WireEdit takes care of all the behind-the-scene details on the fly. No need to think about any of it.

Riemann is an open source tool with 3.78K GitHub stars and 509 GitHub forks. Here's a link to Riemann's open source repository on GitHub.

Manage your open source components, licenses, and vulnerabilities
Learn More
Pros of Riemann
Pros of WireEdit
  • 5
    Sophisticated stream processing DSL
  • 4
    Clojure-based stream processing
    Be the first to leave a pro

    Sign up to add or upvote prosMake informed product decisions

    What is Riemann?

    Riemann aggregates events from your servers and applications with a powerful stream processing language. Send an email for every exception in your app. Track the latency distribution of your web app. See the top processes on any host, by memory and CPU.

    What is WireEdit?

    WireEdit is a desktop WYSIWYG packet editor. It lets you easily edit captured network packets in a simple point-and-click interface.

    Need advice about which tool to choose?Ask the StackShare community!

    What companies use Riemann?
    What companies use WireEdit?
      No companies found
      Manage your open source components, licenses, and vulnerabilities
      Learn More

      Sign up to get full access to all the companiesMake informed product decisions

      What tools integrate with Riemann?
      What tools integrate with WireEdit?
        No integrations found
        What are some alternatives to Riemann and WireEdit?
        Prometheus
        Prometheus is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts if some condition is observed to be true.
        Kafka
        Kafka is a distributed, partitioned, replicated commit log service. It provides the functionality of a messaging system, but with a unique design.
        Grafana
        Grafana is a general purpose dashboard and graph composer. It's focused on providing rich ways to visualize time series metrics, mainly though graphs but supports other ways to visualize data through a pluggable panel architecture. It currently has rich support for for Graphite, InfluxDB and OpenTSDB. But supports other data sources via plugins.
        Kapacitor
        It is a native data processing engine for InfluxDB 1.x and is an integrated component in the InfluxDB 2.0 platform. It can process both stream and batch data from InfluxDB, acting on this data in real-time via its programming language TICKscript.
        Nagios
        Nagios is a host/service/network monitoring program written in C and released under the GNU General Public License.
        See all alternatives