4. 4
EnerNOC At A Glance
A leading provider of SaaS-based Energy Intelligence
Software (EIS) and related solutions
Market leader in demand response (DR)
Serves ~6,000 utility, grid operator, and enterprise
customers
Global company (over 1,500 employees in more than
a dozen countries) with headquarters in Boston, MA
$278
$383
2012 2013
5. 5
Cloud Hosted
Database
Servers
Cloud Hosted
Database
Servers
EnerNOC
Hosted Web
Servers
EnerNOC
Hosted
Application
Servers
Cloud
Hosted Web
Servers
Cloud
Hosted
Application
Servers
25,000 Sites
30,000 Meters 34,000 Users
400 Dispatches/Year
32 TB Persisted
30,000 Baselines Daily
4000/1000 Users Daily/Hourly
2 Second Response Time
100
Countries
Data Streaming and Processing at Scale
6. More than 60,000 sites and devices are
streaming real-time energy data into EnerNOC’s
energy intelligence software platform
Over 6,000companies globally rely on
EnerNOC to drive energy savings
Increase Use of Enterprise Energy Intelligence Software
Demonstrated expertise trusted by the largest companies in the world:
EnerNOC is transforming energy management across industries
7. Utility and Grid Operator Partnerships
EnerNOC has extensive expertise working with utilities and grid operators globally
Our utility partners include:
We also operate in wholesale markets:
8. 8
About Jim
Multiple DevOps Roles @ EnerNOC since 2007
– Performance (site reliability), Architecture, Operations, Development…
#1 Goal – Make sure production is up, running fast, and reliable
Brought Splunk in to look at web logs in March 2012
– Now have ~150+ indexes, 100GB/day, 1000’s of forwarders
EnerNOC’s Splunk Champion
10. Knowledge Sharing
• As an energy company, we like to
measure things
– Staff of HVAC experts with decades
of experience to guide what to
measure (air flow, temperature
inside and out)
– Add metrics based on customer
needs
• As a technology company, we really
like to measure things
– Performance engineers,
architects and developers with
years of experience to guide what
to measure
– Add metrics based on what Ops
needs
11. Before Splunk
• cron jobs
• Perl scripts to process log files, insert data
• “Huge” mysql databases
• Manually send emails with slick Excel charts
and Powerpoint
• New metrics could take weeks
• Files being copied all over
• Ran out of disk one day…
12. 12
DevOps Knowledge Cycle
Shared Splunk Dashboards
• Find the key metrics
• Put it on the dashboard
• Talk about them
• Metrics then develop a language
• Easy to parse for the non-technical
• Enables useful insight into often very
opaque systems
• Once you have a good dashboard,
the cycle ‘kicks in’
Management
Operations
Dev
18. 18
Summary
• Use Splunk to drive the knowledge cycle
• Determine your key metrics
• Dashboards are a forcing function for collaboration and sharing
• Find the non-technical people in the organization; show them how
Splunk gives insight into what was previously opaque
• Give demos, evangelize, hand-hold, send links
1
19. 19
Next Steps
• Get in touch on LinkedIn – Jim Nichols at EnerNOC or email
jnichols@enernoc.com
• DevOps/Splunk group on LinkedIn
• etsy blog, highscalability.com, www.jedi.be/blog/
• Find us after for a demo…
• Boston Splunk Users Group
1
Hinweis der Redaktion
Our work ranges from small pilots with BPA and PSE, to very large programs such as our 560 MW fully outsourced program with TVA . . . And lots of others. We work directly with utilities and at the grid operator level.
Same dashboard between prod and staging
Gives structure to what seems like chaos
Now that it is transparent, Ops can Develop key alerts; playbooks for busy days
Ops can ask Dev for new logs
Dev adds new log sources on their own