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

1.0b1 (unreleased)

Project details


Download files

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

Source Distribution

ngi.notify.datadog-1.2.tar.gz (17.0 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page