Skip to main content

Notify the Plone operation event to the DataDog

Project description

Introduction

This product is notify the Plone operation event to the DataDog.

Supported events

  • Zope process start.
  • Content {create, modify, and change workflow}.
  • User {add, delete, login and logout}.
  • Site settings modify.
  • ZODB size(using Zope clock server).

Tags

  • plone_instance
  • user
  • path
  • workflow
  • action
  • portal_type
  • content_type
  • title

Usage

For now only tested with latest Plone 4.3:

Add the following to your buildout:

[buildout]

eggs =
    ngi.notify.datadog


[instance]

zope-conf-additional =
    <clock-server>
        method /your-plone-instance/@@dd_cron
        period 120
        user your-admin-user-name
        password your-admin-user-password
        host localhost
    </clock-server>

Re-run buildout.

Install via quickinstaller or the Add Ons control panel.

Contributors

  • Takashi Nagai, Original Author

Changelog

1.2

  • add a metric ‘plone.portal_types’

1.1

  • add parameters (plone instance name, ignore portal types)

1.0

DD libs changed

1.0b3

  • Support script(Python)
from ngi.notify.datadog.dd import metric_datadog

metric_datadog('plone.login_failed', tags={'user': request.form.get('__ac_name', '')})

1.0b2 (unreleased)

  • add MANIFEST.in

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
ngi.notify.datadog-1.2.tar.gz (17.0 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page