• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

airbnb / plog
84%
master: 64%

Build:
Build:
LAST BUILD BRANCH: pierre/v4alpha
DEFAULT BRANCH: master
Repo Added 26 Feb 2014 06:18AM UTC
Files 362
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH pierre/datadog/plog4_support
branch: pierre/datadog/plog4_support
CHANGE BRANCH
x
Reset
  • pierre/datadog/plog4_support
  • davide/simpler_fragment_name
  • master
  • pierre/actual_tags
  • pierre/defrag/fix_leak
  • pierre/doc/build_upload
  • pierre/feature/52
  • pierre/fix/defragmenter_warning
  • pierre/fix_loglog_stats
  • pierre/fragment_fixes
  • pierre/gigantic
  • pierre/guava_services
  • pierre/http
  • pierre/kafka/cleanup_stats_reporting
  • pierre/minor/0
  • pierre/revamp_stats
  • pierre/stress/initial
  • pierre/style_cleanup_20140512
  • pierre/tag_tests
  • pierre/test/all_the_things
  • pierre/test_eop_logger
  • pierre/tests/fragmented_message
  • pierre/v2.0
  • pierre/v3.0.0
  • pierre/v4alpha
  • pierre/versions_without_v
  • typo
  • v2.0
  • v2.0.2
  • v4.0.0-BETA

pending completion
400

push

travis-ci

Pierre Carrier
datadog: initial plog4 support work

- The plugin is now easy to test with:

        $ PYTHONPATH=~/.datadog-agent/agent ./plog.py

- The logic is now in the order keys are returned by plog.
- Our helper names follow the datadog naming convention.
- The Kafka logic is gone as Kafka is merely a handler now.
- Handlers are fully supported, with the following design:
  - If the same handler appears multiple times in the pipeline,
    we sum-merge stats from all instances.
    Note that handler instances could return different names to
    avoid this, if it ever really makes sense, as naming is dynamic.
  - Nested dictionaries are supported by compiling paths in the form
    'key1.key2.key3.'[...]
  - As we walk the tree, as soon as we see a non-dictionary, we switch
    to "nested summing", so [1,[2,{a:3,b:'c'}] = 1+2+3 = 6.

463 of 550 relevant lines covered (84.18%)

216.91 hits per line

Relevant lines Covered
Build:
Build:
550 RELEVANT LINES 463 COVERED LINES
216.91 HITS PER LINE
Source Files on pierre/datadog/plog4_support
  • List 0
  • Changed 21
  • Source Changed 0
  • Coverage Changed 21
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
400 pierre/datadog/plog4_support datadog: initial plog4 support work - The plugin is now easy to test with: $ PYTHONPATH=~/.datadog-agent/agent ./plog.py - The logic is now in the order keys are returned by plog. - Our helper names follow the datadog naming convention.... push 08 May 2014 08:36PM UTC Pierre Carrier travis-ci pending completion  
398 pierre/datadog/plog4_support datadog: initial plog4 support work - The plugin is now easy to test with: $ PYTHONPATH=~/.datadog-agent/agent ./plog.py - The logic is now in the order keys are returned by plog. - Our helper names follow the datadog naming convention.... push 08 May 2014 08:29PM UTC Pierre Carrier travis-ci pending completion  
395 pierre/datadog/plog4_support datadog: initial plog4 support work The logic is now in the order keys are returned by plog. The Kafka logic is replaced with what is hopefully a reasonable way to ingest arbitrary handler metrics. push 08 May 2014 07:30PM UTC Pierre Carrier travis-ci pending completion  
393 pierre/datadog/plog4_support datadog: initial plog4 support work The logic is now in the order keys are returned by plog. The Kafka logic is replaced with what is hopefully a reasonable way to ingest arbitrary handler metrics. push 08 May 2014 07:23PM UTC Pierre Carrier travis-ci pending completion  
See All Builds (163)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc