storybook-addon-application-insights

1.0.0 • Public • Published

storybook-addon-application-insights

Storybook Addon for tracking viewed Stories as page views in Application Insights.

Getting Started

  1. Install package (and peer dependencies):
npm i -D storybook-addon-application-insights applicationinsights-js
# or 
yarn add -D storybook-addon-application-insights applicationinsights-js
  1. Register addon:
// add to or create .storybook/addons.js
import 'storybook-addon-application-insights/register'
  1. Configure Instrumentation Key:
    • Retrieve your Application Insights Instrumentation Key from the Azure portal
    • set STORYBOOK_INSTRUMENTATION_KEY env variable either in JS
      // only set it in production environments to prevent tracking pageviews during development
      if (process.env.NODE_ENV === 'production') {
        window.STORYBOOK_INSTRUMENTATION_KEY = '00000000-0000-0000-0000-000000000000'
      }
    • or better, as an env variable during your storybook build
      STORYBOOK_INSTRUMENTATION_KEY=00000000-0000-0000-0000-000000000000 build-storybook -c .storybook

/storybook-addon-application-insights/

    Package Sidebar

    Install

    npm i storybook-addon-application-insights

    Weekly Downloads

    4

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    3.88 kB

    Total Files

    5

    Last publish

    Collaborators

    • kmees