Inputs: File, Network, Script, and More! Splunkd: Pipelines & Processors & Queues, Oh my!
|
|
- Aubrey Willis
- 6 years ago
- Views:
Transcription
1 Copyright 2014 Splunk Inc. Inputs: File, Network, Script, and More! Splunkd: Pipelines & Processors & Queues, Oh my! Amrit Bath Jag Kerai
2 Disclaimer During the course of this presentanon, we may make forward looking statements regarding future events or the expected performance of the company. We caunon you that such statements reflect our current expectanons and esnmates based on factors currently known to us and that actual events or results could differ materially. For important factors that may cause actual results to differ from those contained in our forward- looking statements, please review our filings with the SEC. The forward- looking statements made in the this presentanon are being made as of the Nme and date of its live presentanon. If reviewed ayer its live presentanon, this presentanon may not contain current or accurate informanon. We do not assume any obliganon to update any forward looking statements we may make. In addinon, any informanon about our roadmap outlines our general product direcnon and is subject to change at any Nme without nonce. It is for informanonal purposes only and shall not, be incorporated into any contract or other commitment. Splunk undertakes no obliganon either to develop the features or funcnonality described or to include any such feature or funcnonality in a future release. 2
3 Agenda Splunkd building blocks: Pipelines, processors, queues Not here: Indexing/clustering, searching. Where data goes & how Where data comes from Debugging/opNmizing (What Would Octavio Do?)
4 About Us Jag Kerai (2008) Eng & Manager Forwarding/receiving, Splunkd framework, HA/ Clustering, Deployment server, SAML, Previously: Xsigo Systems, Brocade CommunicaNons, SAP Lab Web apps in 1995! Is a smart dude Amrit Bath (2005) Eng & Hungover CLI, Deploy Serv, Tailing, REST API, Universal Forwarder, Indexed ExtracNons, Cloud Previously: Unemployment, College Tries to enjoy working on cars 4
5 Splunk Architecture Splunk CLI Interface Splunk > Engine Splunk Web Interface REST API Other Interfaces Scheduling/AlerNng ReporNng Knowledge Distributed Search Search Distributed Search Deployment Server Index Forward Cluster Users / ACL Parse / Extract / Manipulate Monitor Files Detect File Changes Network input Script / Stdout 5
6 It s All a Pipeline C A B D E 6
7 Really C 7200 RPM/ 10k/15k? A B Forwarder 100Mb? D E 7
8 Internally, too! C Queue Processors Queue A B D Monitor Input E Index 8
9 And Across MulNple Instances! (This is the biggun ) Universal Forwarder Processors TCP input Indexer Queue Queue 100 Mb Queue Monitor Input TCP Output Index 9
10 Data Structures & RouNng
11 _conf Host Index www2, access_log, /var/log/hupd/access_log www2 prod_servers [21/Jul/2011:20:34: ] "GET / results/bonnie- solns_vm_nick.html HTTP/1.1" UTF- 8 Line Broken 11
12 Pipelines Parsing Pipeline Input UTF- 8 Converter Line Breaker Header ExtracNon Output Pipeline: thread Data flows through linearly, hits mulnple pipelines before indexing Naturally allow parallelism, modularity Config files: $SPLUNK_HOME/etc/modules/ Merged: var/run/splunk/composite.xml 12
13 Processor Pipeline Input Processor 1 Processor 2 Output Processor: performs small but logical unit of work Contained within a pipeline Executed by pipeline thread Example: LineBreaker, Aggregator, TcpInput, Index 13
14 Pipelines/Processors (Debugging) UF Parsing Pipeline Merging Pipeline Typing Pipeline Index Pipeline TCP/UDP pipeline Tailing uw8 regex replacement tcp out UF + IDX_E FIFO pipeline FSChange Parsing Queue linebreaker Agg Queue aggregator Typing Queue annotator Index Queue syslog out Exec pipeline header indexer 14
15 Pipelines/Processors (Debugging) Parsing Pipeline Merging Pipeline Typing Pipeline Index Pipeline TCP/UDP pipeline Tailing uw8 regex replacement tcp out FIFO pipeline FSChange Parsing Queue linebreaker Agg Queue aggregator Typing Queue annotator Index Queue syslog out Exec pipeline header indexer 15
16 Pipelines/Processors (Debugging) Parsing Pipeline Merging Pipeline Typing Pipeline Index Pipeline TCP/UDP pipeline uw8 Tailing FIFO pipeline Parsing Queue linebreaker Agg Queue aggregator FSChange Exec pipeline tcp out regex replacement Typing Queue Index Queue syslog out annotator header indexer 16
17 Queue Process Thread Queue Thread Insert pdata pdata pdata pdata Remove Process Queue size bounded by memory Variable size pipeline data 17
18 Typing Pipeline Queue Index Queue (Full) Tcp Output Processors Process Insert (Blocks) pdata pdata pdata pdata Remove Write to Network (Fails) Network Down Queue (Full) Pipeline Thread Insert Blocked Queue (Full) Pipeline Thread Insert Blocked Queue (Full) 1. Remove 1. Remove pdata 2. Process 2. Process pdata 3. Insert (Blocked) 3. Insert (Blocked) pdata 18
19 Persistent Queue Regular Queues pdata pdata Writer blocks if Q is full RAM Persistent Queues pdata pdata If memory used up, use file system Writer does not block if memory is used up Think virtual memory RAM File System 19
20 Persistent Queue Host Network Internal Queues Full Network Splunk Input Q Persistent Q pdata pdata Tcpout Q Full Much Bigger Queue 20
21 Processors: Input & Parsing
22 Input Pipelines Network File Monitor FIFO FS Change Script Registry Monitor Host Index www2 prod_servers Jul 30 00:21:19 amritdesktop sshd[30416]: Accepted publickey for amrit from port ssh2 \n Jul 30 00:21:26 amritdesktop sshd[30418]: Received disconnect from : 11: disconnected by user \n Parsing Queue 22
23 Monitor Input (aka Tailing Processor) Two synchronous components: File Update NoNficaNon (FUN!) Tailer: reads files Files are read: 1) One at a Nme 2) In 64KB chunks, 3) UnNl EOF. Can read large files & archives in parallel. Send <=64 KB chunks to output queue FUN! Tailer Batch Archive Parsing Queue 23
24 Parsing: UTF- 8 Processor Host Charset www2 ShiY- JIS ƒ ƒ ƒeƒbƒaƒbƒneƒgƒ ƒ ƒuƒ UTF- 8 Processor Host Charset www2 UTF- 8 24
25 Parsing: Line Breaker Sep 12 06:11:58 abath- mba13.no.cox.net storeagent[49597] <CriNcal>: StarNng update scan Sep 12 06:11:58 abath- mba13.no.cox.net storeagent[49597] <CriNcal>: UpdateController: Message tracing { "interval_since_last_invocanon" = 23000; "power_source" = ac; "power_state" = wake; "start_date" = " :10: "; } Sep 12 06:11:58 abath- mba13.no.cox.net storeagent[49597] <CriNcal>: Asserted BackgroundTask power assernon (returned 0) Line Breaker Sep 12 06:11:58 abath- mba13.no.cox.net storeagent[49597] <CriNcal>: StarNng update scan Sep 12 06:11:58 abath- mba13.no.cox.net storeagent[49597] <CriNcal>: UpdateController: Message tracing { "interval_since_last_invocanon" = 23000; "power_source" = ac;. 25
26 **OR** Parsing: CSV/JSON Line Breaker (6.0+) From file containing: Subject,DescripNon,Presenter How Splunkd works, Learn about how Splunk ingests and parses data,amrit/jag How search works,learn how Splunk s search language works,dr. Z sourcetype How Splunkd works, Learn about how Splunk ingests and parses data,amrit/jag How search works,learn how Splunk s search language works,dr. Z csv CSV/JSON Line Breaker See also: sourcetype=_json INDEXED_EXTRACTIONS=(csv json ) sourcetype _meta sourcetype How Splunkd works, Learn about how Splunk ingests and parses data,amrit/jag csv Subject:: How Splunkd works DescripNon:: Learn about how Splunk ingests and\nparses data Presenter::Amrit/Jag How search works,learn how Splunk s search language works,dr. Z csv Subject:: How search works DescripNon:: Learn how Splunk s search _meta language works Presenter:: Dr. Z 26
27 Parsing: Header Processor Host www2 ***SPLUNK*** host=database_1 Host www2 Unknown database error Header Processor Host database_1 Unknown database error 27
28 Merging: Line Merge (aka Aggregator) Data Sep 12 06:11:58 abath- mba13.no.cox.net storeagent[49597] <CriNcal>: StarNng update scan Sep 12 06:11:58 abath- mba13.no.cox.net storeagent[49597] <CriNcal>: UpdateController: Message tracing { "interval_since_last_invocanon" = 23000; "power_source" = ac;. Line Merge Sep 12 06:11:58 abath- mba13.no.cox.net storeagent[49597] <CriNcal>: StarNng update scan Sep 12 06:11:58 abath- mba13.no.cox.net storeagent[49597] <CriNcal>: UpdateController: Message tracing { "interval_since_last_invocanon" = 23000; "power_source" = ac; "power_state" = wake; "start_date" = " :10: "; } Sep 12 06:11:58 abath- mba13.no.cox.net storeagent[49597] <CriNcal>: Asserted BackgroundTask power assernon (returned 0) 28
29 Typing: Regex Replacement Host Sourcetype logbox syslog Sep 12 06:11:58 abath- mba13.no.cox.net storeagent[49597] <CriNcal>: StarNng update scan Regex Replacement Host Sourcetype abath- mba13.no.cox.net syslog Sep 12 06:11:58 abath- mba13.no.cox.net storeagent[49597] <CriNcal>: StarNng update scan 29
30 Typing: Annotator Host abath- mba13.no.cox.net Sep 12 06:11:58 abath- mba13.no.cox.net storeagent[49597] <CriNcal>: StarNng update scan Annotator Host Punct abath- mba13.no.cox.net ::_- _[]_<>: Pipeline Pipeline Data Data Sep 12 06:11:58 abath- mba13.no.cox.net storeagent[49597] <CriNcal>: StarNng update scan 30
31 Indexer Pipeline: TCP/Syslog Out, Indexer Host Index abath- mba13.no.cox.net main Sep 12 06:11:58 abath- mba13.no.cox.net storeagent[49597] <CriNcal>: StarNng update scan TCP Output To remote server Syslog Output To remote server Indexer To disk.. Or cluster! 31
32 Scripted Input (aka Exec Processor) mysql_fetch.sh web_ping.bat data args data args data Exec Processor tracert.exe args Parsing Q 32
33 TCP/UDP Input Splunk TCP/UDP Pipeline Parsing Pipeline TCP Network Read Parsing Q Processors Port Insert Remov e Insert to Queue UDP Host Wait 33
34 TCP Output Qs Splunk Typing Pipeline TCPOut Q Processors Insert (Blocks) Index Q pdata Clone or Route pdata Load Balance Group TCPOut Q pdata Network Down Splunk Load Balance Group Splunk Network Splunk 34
35 Nerdier Stuff 35
36 Resource Management Raw Storage :15:46,674 DEBUG [com.splunk.doom] com.sun.ebank.ejb.customer. \n java.lang.numberformatexcepnon: For input string: "fish!" \n at java.lang.numberformatexcepnon.forinputstring(numberformatexcepnon.java:48) \n at java.lang.integer.parseint(integer.java:447) \n :15:46,674 DEBUG [com.splu... at java.lang.numberformatexcepnon.f java.lang.numberformatexcepnon: For in at java.lang.integer.parseint(integer.jav 36
37 Debugging! Metrics! S.O.S App (and DMC )! 37
38 metrics.log: Queues via S.O.S 38
39 metrics.log: Queues via Search Search: index=_internal group=queue eval pc=(current_size_kb*100)/max_size_kb Nmechart perc90(pc) by name 39
40 metrics.log: Processor Time via S.O.S 40
41 metrics.log: Processor Time via Search Search: index = _internal group = pipeline processor!= sendout Nmechart perc90(cpu_seconds) by processor 41
42 metrics.log: Indexing Rate via S.O.S 42
43 metrics.log: Indexing Rate via Search Search: index=_internal source=*metrics.log* group=thruput Nmechart per_second(kb) 43
44 metrics.log: Scenarios Indexing instance: Index Queue at 100% Forwarding disabled: Indexing rate? Slow disk? Full disk? Forwarding enabled: Indexing rate? Slow disk on remote indexer? Full remote disk? TCPOut rate? Low network bandwidth? High network latency? Local indexing rate? Slow local disk? Full local disk? Universal Forwarder: Parsing Queue at 100% Indexing rate? Slow disk on remote indexer? Full remote disk? TCPOut rate? Low bandwidth? High latency? (No local indexing here) Start from end, work backwards 44
45 metrics.log: Universal Forwarder No indexing/searching capability Can forward metrics to indexer May not get there! ê Configure S.O.S: hup://splunk- base.splunk.com/answers/48874/how- can- i- monitor- the- resource- usage- of- my- forwarder- using- the- sos- app#50315 ê Fix forwarding: hup://splunk- base.splunk.com/answers/38091/best- pracnces- to- deploy- the- splunk- on- splunk- app- in- a- distributed- search- environment Fallback to raw file (grep!) $ grep group=queue metrics.log grep - - color 'max_size.*current_size_kb[^,]*, Metrics - group=queue, name=typingqueue, blocked=true, max_size_kb=500, current_size_kb=499, current_size=1821, largest_size=1821, smallest_size=0 45
46 Search: index=_internal source=*metrics.log* Groups pipeline queue per_source_thruput per_sourcetype_thruput per_index_thruput per_host_thruput Metrics Log 46
47 Recap Splunk instance consists of linear pipelines Splunk topology emulates pipelines Downstream slowdown results in upstream blockage metrics.log across the topology reveals the whole picture Queue sizes Indexing thruput Forwarding thruput CPU usage per PipelineData Processor This is how you should debug the same way we do! See also: PipelineSets Talk(Abhinav, Sourav, Tameem)
48 QuesNons? 48
49 THANK YOU
How splunkd works. splunkd: Pipelines, Processors, Queues Inputs: File, Network, Script, HEC, S2S, Debugging: Metrics, Monitoring Console
How splunkd works splunkd: Pipelines, Processors, Queues Inputs: File, Network, Script, HEC, S2S, Debugging: Metrics, Monitoring Console by Amrit Bath, Abhinav Nekkanti Forward-Looking Statements During
More informationHarnessing 6.3 Performance and Scalability
Copyright 2015 Splunk Inc. Harnessing 6.3 Performance and Scalability Abhinav NekkanF Tameem Anwar Sourav Pal Splunk Disclaimer During the course of this presentafon, we may make forward looking statements
More informationReal- world Role- based Access Control In A Decentralized Environment
Copyright 2016 Splunk Inc. Real- world Role- based Access Control In A Decentralized Environment Brandon La
More informationMeasuring HEC Performance For Fun and Profit
Measuring HEC Performance For Fun and Profit Itay Neeman Director, Engineering, Splunk Clif Gordon Principal Software Engineer, Splunk September 2017 Washington, DC Forward-Looking Statements During the
More informationData Obfuscation and Field Protection in Splunk
Data Obfuscation and Field Protection in Splunk Angelo Brancato Security Specialist Dirk Nitschke Senior Sales Engineer 28 September 2017 Washington, DC 2017 SPLUNK INC. Agenda Protect Your Machine Data
More informationSplunk for Ad Hoc Explora2on of Twi6er (and more) Stephen Sorkin VP Engineering, Splunk
Splunk for Ad Hoc Explora2on of Twi6er (and more) Stephen Sorkin VP Engineering, Splunk Who am I Berkeley PhD dropout. LeH to work at HP Labs. At Splunk since 2005. VP Engineering since 2010. Run the core
More informationBring Context To Your Machine Data With Hadoop, RDBMS & Splunk
Bring Context To Your Machine Data With Hadoop, RDBMS & Splunk Raanan Dagan and Rohit Pujari September 25, 2017 Washington, DC Forward-Looking Statements During the course of this presentation, we may
More informationData Onboarding. Where Do I begin? Luke Netto Senior Professional Services Splunk. September 26, 2017 Washington, DC
Data Onboarding Where Do I begin? Luke Netto Senior Professional Services Consultant @ Splunk September 26, 2017 Washington, DC Forward-Looking Statements During the course of this presentation, we may
More informationMonitoring Docker Containers with Splunk
Monitoring Docker Containers with Splunk Marc Chéné Product Manager Sept 27, 2017 Washington, DC Forward-Looking Statements During the course of this presentation, we may make forward-looking statements
More informationIndexer Clustering Internals & Performance
Indexer Clustering Internals & Performance Da Xu Chloe Yeung September 28, 2017 Washington, DC Forward-Looking Statements During the course of this presentation, we may make forward-looking statements
More informationIndexer Clustering Fixups
Indexer Clustering Fixups Cluster recovery process Da Xu Engineering Splunk Forward-Looking Statements During the course of this presentation, we may make forward-looking statements regarding future events
More informationExtending SPL with Custom Search Commands
Extending SPL with Custom Search Commands Jacob Leverich Director of Engineering 2017/08/11 Washington, DC Forward-Looking Statements During the course of this presentation, we may make forward-looking
More informationScaling Indexer Clustering
Scaling Indexer Clustering 5 Million Unique Buckets and Beyond Cher-Hung Chang Principal Software Engineer Tameem Anwar Software Engineer 09/26/2017 Washington, DC Forward-Looking Statements During the
More informationInside Secrets From Support- How to Solve the Top 10 Support Issues
Copyright 2014 Splunk Inc. Inside Secrets From Support- How to Solve the Top 10 Support Issues Barak Reeves Sales Engineer, Splunk Todd Gow Sales Engineer, Splunk Disclaimer During the course of this presentajon,
More informationReplication of summary data in indexer cluster
Copyright 2016 Splunk Inc. Replication of summary data in indexer cluster Dhruva Kumar Bhagi Sr. Software engineer Splunk Inc. Disclaimer During the course of this presentation, we may make forward looking
More informationSplunk N Box. Splunk Multi-Site Clusters In 20 Minutes or Less! Mohamad Hassan Sales Engineer. 9/25/2017 Washington, DC
Splunk N Box Splunk Multi-Site Clusters In 20 Minutes or Less! Mohamad Hassan Sales Engineer 9/25/2017 Washington, DC Forward-Looking Statements During the course of this presentation, we may make forward-looking
More informationMetrics Analysis with the Splunk Platform
Metrics Analysis with the Splunk Platform How to work with metrics for Monitoring, Alerting, and ad-hoc analysis at scale Michael Porath Product Management, Splunk Allan Yan Principal Software Engineer,
More informationKV Store: Hammer Time
Copyright 2016 Splunk Inc. KV Store: Hammer Time Nadine Miller Technical Support Engineer, Splunk aka 'vraptor' on IRC and Slack Disclaimer During the course of this presentation, we may make forward looking
More informationA Trip Through The Splunk Data Ingestion And Retrieval Pipeline
A Trip Through The Splunk Data Ingestion And Retrieval Pipeline Harold Murn Senior Systems Engineer 2017-09-27 Washington, DC Forward-Looking Statements During the course of this presentation, we may make
More informationAtlassian s Journey Into Splunk
Atlassian s Journey Into Splunk The Building Of Our Logging Pipeline On AWS Tim Clancy Engineering Manager, Observability James Mackie Infrastructure Engineer, Observability September 2017 Washington,
More informationTroubleshooting AWS App
Troubleshooting AWS App Workshop Splunk Add-on for AWS 4.3+ Kamilo Amir Splunk Cloud Architect Table of Contents TROUBLESHOOTING SPLUNK APP / ADD-ON FOR AWS 4 PERMISSIONS REVIEW 4 SEARCHES 5 VALIDATE HEC
More informationCopyright 2014 Splunk Inc. Taming Your Data. Mark Runals Sr Security Engineer The Ohio State University
Copyright 2014 Splunk Inc. Taming Your Data Mark Runals Sr Security Engineer The Ohio State University Disclaimer During the course of this presentafon, we may make forward- looking statements regarding
More informationIntroducing Splunk Validated Architectures (SVA)
Introducing Splunk Validated Architectures (SVA) Optimizing Your Path To Success With Splunk Sean Delaney Principal Architect Stefan Sievert Staff Architect September 2017 Washington, DC Forward-Looking
More informationLOG AGGREGATION. To better manage your Red Hat footprint. Miguel Pérez Colino Strategic Design Team - ISBU
LOG AGGREGATION To better manage your Red Hat footprint Miguel Pérez Colino Strategic Design Team - ISBU 2017-05-03 @mmmmmmpc Agenda Managing your Red Hat footprint with Log Aggregation The Situation The
More informationIBM Security QRadar Deployment Intelligence app IBM
IBM Security QRadar Deployment Intelligence app IBM ii IBM Security QRadar Deployment Intelligence app Contents QRadar Deployment Intelligence app.. 1 Installing the QRadar Deployment Intelligence app.
More informationArchitecting Splunk For High Availability And Disaster Recovery
Architecting Splunk For High Availability And Disaster Recovery Sean Delaney Principal Architect, Splunk September 2017 Washington, DC Forward-Looking Statements During the course of this presentation,
More informationThe Google File System
The Google File System Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung SOSP 2003 presented by Kun Suo Outline GFS Background, Concepts and Key words Example of GFS Operations Some optimizations in
More informationMonitor your containers with the Elastic Stack. Monica Sarbu
Monitor your containers with the Elastic Stack Monica Sarbu Monica Sarbu Team lead, Beats team monica@elastic.co 3 Monitor your containers with the Elastic Stack Elastic Stack 5 Beats are lightweight shippers
More informationMonitor your infrastructure with the Elastic Beats. Monica Sarbu
Monitor your infrastructure with the Elastic Beats Monica Sarbu Monica Sarbu Team lead, Beats team Email: monica@elastic.co Twitter: 2 Monitor your servers Apache logs 3 Monitor your servers Apache logs
More informationUsing Splunk Enterprise To Optimize Tailored Long-term Data Retention
Using Splunk Enterprise To Optimize Tailored Long-term Data Retention Tomasz Bania Incident Response Lead, Dolby Eric Krieser Splunk Professional Services September 2017 Washington, DC Forward-Looking
More informationSearch Head Clustering Basics To Best Practices
Search Head Clustering Basics To Best Practices Bharath Aleti Product Manager, Splunk Manu Jose Sr. Software Engineer, Splunk September 2017 Washington, DC Forward-Looking Statements During the course
More informationTechnical Deep Dive Splunk Cloud. Copyright 2015 Splunk Inc.
Technical Deep Dive Splunk Cloud Copyright 2015 Splunk Inc. Disclaimer During the course of this presentaaon, we may make forward looking statements regarding future events or the expected performance
More informationPROCE55 Mobile: Web API App. Web API. https://www.rijksmuseum.nl/api/...
PROCE55 Mobile: Web API App PROCE55 Mobile with Test Web API App Web API App Example This example shows how to access a typical Web API using your mobile phone via Internet. The returned data is in JSON
More informationBest Practices and Better Practices for Users
Best Practices and Better Practices for Users while you get settled Latest Slides: https://splunk.box.com/v/blueprints-practices-user Collaborate: #bestpractices Sign Up @ http://splk.it/slack Load Feedback
More informationThe Google File System
The Google File System Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung Google* 정학수, 최주영 1 Outline Introduction Design Overview System Interactions Master Operation Fault Tolerance and Diagnosis Conclusions
More informationCloud Native Applications. 主讲人 :Capital One 首席工程师 Kevin Hoffman
Cloud Native Applications 主讲人 :Capital One 首席工程师 Kevin Hoffman Agenda Define Cloud Native Cloud Native practices and the 15 factors From Monoliths to the Cloud Q&A What is Cloud Native? Contract between
More informationPerformance Benchmark and Capacity Planning. Version: 7.3
Performance Benchmark and Capacity Planning Version: 7.3 Copyright 215 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied
More informationIntroducing Jaeger 1.0
Introducing Jaeger 1.0 Yuri Shkuro (Uber Technologies) CNCF Webinar Series, Jan-16-2018 1 Agenda What is distributed tracing Jaeger in a HotROD Jaeger under the hood Jaeger v1.0 Roadmap Project governance,
More informationMaking the Most of the Splunk Scheduler
Making the Most of the Splunk Scheduler Paul J. Lucas Principal Software Engineer, Splunk September 25 28, 2017 Washington, DC Forward-Looking Statements During the course of this presentation, we may
More informationPerformance Case Study
Performance Case Study @Fabian_Frank Yahoo! Search, Engineer Youthmedia.eu, Volunteer A Dynamic Website self-contained App self-contained App self-contained App node v0.4.x multi-core
More informationYCSB++ benchmarking tool Performance debugging advanced features of scalable table stores
YCSB++ benchmarking tool Performance debugging advanced features of scalable table stores Swapnil Patil M. Polte, W. Tantisiriroj, K. Ren, L.Xiao, J. Lopez, G.Gibson, A. Fuchs *, B. Rinaldi * Carnegie
More informationApplication Management Webinar. Daniela Field
Application Management Webinar Daniela Field Agenda } Agile Deployment } Project vs Node Security } Deployment } Cloud Administration } Monitoring } Logging } Alerting Cloud Overview Cloud Overview Project
More informationOnboard Data into Splunk, Correctly
Copyright 2013 Splunk Inc. Onboard Data into Splunk, Correctly Ma:hew Se=pane Professional Services Manager, Splunk #splunkconf Legal NoJces During the course of this presentajon, we may make forward-
More informationStreamSets Control Hub Installation Guide
StreamSets Control Hub Installation Guide Version 3.2.1 2018, StreamSets, Inc. All rights reserved. Table of Contents 2 Table of Contents Chapter 1: What's New...1 What's New in 3.2.1... 2 What's New in
More informationShadow: Real Applications, Simulated Networks. Dr. Rob Jansen U.S. Naval Research Laboratory Center for High Assurance Computer Systems
Shadow: Real Applications, Simulated Networks Dr. Rob Jansen Center for High Assurance Computer Systems Cyber Modeling and Simulation Technical Working Group Mark Center, Alexandria, VA October 25 th,
More informationDashboards & Visualizations: What s New
Dashboards & Visualizations: What s New Nicholas Filippi Product Management, Splunk Patrick Ogdin Product Management, Splunk September 2017 Washington, DC Welcome Patrick Ogdin Product Management, Splunk
More informationSearch Optimization. Alex James. Karthik Sabhanatarajan. Principal Product Manager, Splunk. Senior Software Engineer, Splunk
Copyright 2016 Splunk Inc. Search Optimization Alex James Principal Product Manager, Splunk & Karthik Sabhanatarajan Senior Software Engineer, Splunk Session Outline Why Optimize SPL? What does optimization
More informationYahoo Traffic Server -a Powerful Cloud Gatekeeper
Yahoo Traffic Server -a Powerful Cloud Gatekeeper Shih-Yong Wang Yahoo! Taiwan 2010 COSCUP Aug 15, 2010 What is Proxy Caching? Proxy Caching explicit client configuration transparent emulate responses
More informationReal Time Monitoring Of A Cloud Based Micro Service Architecture Using Splunkcloud And The HTTP Eventcollector
Copyright 2016 Splunk Inc. Real Time Monitoring Of A Cloud Based Micro Service Architecture Using Splunkcloud And The HTTP Eventcollector Mike Sclimen; Experian Consumer Services, Splunk Inc. MaB Poland
More informationDRS: Advanced Concepts, Best Practices and Future Directions
INF-VSP2825 DRS: Advanced Concepts, Best Practices and Future Directions Aashish Parikh, VMware, Inc. Ajay Gulati, VMware, Inc. #vmworldinf Disclaimer This session may contain product features that are
More informationYCSB++ Benchmarking Tool Performance Debugging Advanced Features of Scalable Table Stores
YCSB++ Benchmarking Tool Performance Debugging Advanced Features of Scalable Table Stores Swapnil Patil Milo Polte, Wittawat Tantisiriroj, Kai Ren, Lin Xiao, Julio Lopez, Garth Gibson, Adam Fuchs *, Billie
More informationDistributed Filesystem
Distributed Filesystem 1 How do we get data to the workers? NAS Compute Nodes SAN 2 Distributing Code! Don t move data to workers move workers to the data! - Store data on the local disks of nodes in the
More informationGoogle File System. Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung Google fall DIP Heerak lim, Donghun Koo
Google File System Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung Google 2017 fall DIP Heerak lim, Donghun Koo 1 Agenda Introduction Design overview Systems interactions Master operation Fault tolerance
More information[MS10962]: Advanced Automated Administration With Windows PowerShell
[MS10962]: Advanced Automated Administration With Windows PowerShell Length : 3 Days Audience(s) : IT Professionals Level : 300 Technology : Windows Server Delivery Method : Instructor-led (Classroom)
More informationGoogle Cloud Platform for Systems Operations Professionals (CPO200) Course Agenda
Google Cloud Platform for Systems Operations Professionals (CPO200) Course Agenda Module 1: Google Cloud Platform Projects Identify project resources and quotas Explain the purpose of Google Cloud Resource
More informationOperating Systems. File Systems. Thomas Ropars.
1 Operating Systems File Systems Thomas Ropars thomas.ropars@univ-grenoble-alpes.fr 2017 2 References The content of these lectures is inspired by: The lecture notes of Prof. David Mazières. Operating
More informationThe Google File System
The Google File System Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung December 2003 ACM symposium on Operating systems principles Publisher: ACM Nov. 26, 2008 OUTLINE INTRODUCTION DESIGN OVERVIEW
More informationThe Google File System
October 13, 2010 Based on: S. Ghemawat, H. Gobioff, and S.-T. Leung: The Google file system, in Proceedings ACM SOSP 2003, Lake George, NY, USA, October 2003. 1 Assumptions Interface Architecture Single
More informationRecovering Disk Storage Metrics from low level Trace events
Recovering Disk Storage Metrics from low level Trace events Progress Report Meeting May 05, 2016 Houssem Daoud Michel Dagenais École Polytechnique de Montréal Laboratoire DORSAL Agenda Introduction and
More informationHTTP Event Collector in Splunk 6.5 More Super Powers!
Copyright 2016 Splunk Inc. HTTP Event Collector in Splunk 6.5 More Super Powers! Itay Neeman Director of Engineering, Splunk Shakeel Mohamed SoJware Engineer, Splunk Disclaimer During the course of this
More informationSqueezing all the Juice out of Splunk Enterprise Security
Squeezing all the Juice out of Splunk Enterprise Security Marquis Montgomery, CISSP Sr. Staff Security Consultant, Splunk Jae Jung Professional Services Consultant, Splunk September 23 25, 2017 Washington,
More informationConfiguring Virtual Servers
3 CHAPTER This section provides an overview of server load balancing and procedures for configuring virtual servers for load balancing on an ACE appliance. Note When you use the ACE CLI to configure named
More informationcontainerization: more than the new virtualization
containerization: more than the new virtualization Jérôme Petazzoni (@jpetazzo) Grumpy French DevOps - Go away or I will replace you with a very small shell script Runs everything in containers - Docker-in-Docker
More informationGetting Started. Update 1 Modified on 03 SEP 2017 vrealize Log Insight 4.0
Update 1 Modified on 03 SEP 2017 vrealize Log Insight 4.0 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation,
More informationperfsonar: A Look Ahead Andrew Lake, ESnet Mark Feit, Internet2 October 16, 2017
perfsonar: A Look Ahead Andrew Lake, ESnet Mark Feit, Internet2 http://www.perfsonar.net October 16, 2017 Overview Introduction perfsonar 4.0 Recap perfsonar 4.0.2 (November 2017) perfsonar 4.1 (Early
More informationKeeping The Junk Out Of Splunk (V2.0)
Copyright 2016 Splunk Inc. Keeping The Junk Out Of Splunk (V2.0) Sandy D. Voellinger Principal Consultant, The Crypsis Group 1 Keeping the Bean Counters Happy 2 GeJng the most out of your Splunk license
More informationApache Flink. Alessandro Margara
Apache Flink Alessandro Margara alessandro.margara@polimi.it http://home.deib.polimi.it/margara Recap: scenario Big Data Volume and velocity Process large volumes of data possibly produced at high rate
More informationCloud-Native Applications. Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version 1.0
Cloud-Native Applications Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version 1.0 Cloud-Native Characteristics Lean Form a hypothesis, build just enough to validate or disprove it. Learn
More informationCloudian Sizing and Architecture Guidelines
Cloudian Sizing and Architecture Guidelines The purpose of this document is to detail the key design parameters that should be considered when designing a Cloudian HyperStore architecture. The primary
More informationMonitoring MySQL Performance with Percona Monitoring and Management
Monitoring MySQL Performance with Percona Monitoring and Management Santa Clara, California April 23th 25th, 2018 MIchael Coburn, Product Manager Your Presenter Product Manager for PMM (also Percona Toolkit
More informationINTRODUCTION...2 SOLUTION DETAILS...3 NOTES...3 HOW IT WORKS...4
TESTING & INTEGRATION GROUP TECHNICAL DOCUMENT DefensePro out of path with Cisco router INTRODUCTION...2 SOLUTION DETAILS...3 NOTES...3 HOW IT WORKS...4 CONFIGURATION... 4 TRAFFIC FLOW... 4 SOFTWARE AND
More informationOUTLINE. NSLS-II control system environment Monitoring goals Splunk and Splunk Apps Unix, Nagios, Snort sflow and Cacti Putting it all together
OUTLINE NSLS-II control system environment Monitoring goals Splunk and Splunk Apps Unix, Nagios, Snort sflow and Cacti Putting it all together NSLS-II CONTROL SYSTEM ENVIRONMENT Private network no email,
More informationHarvesting Logs and Events Using MetaCentrum Virtualization Services. Radoslav Bodó, Daniel Kouřil CESNET
Harvesting Logs and Events Using MetaCentrum Virtualization Services Radoslav Bodó, Daniel Kouřil CESNET Campus network monitoring and security workshop Prague 2014 Agenda Introduction Collecting logs
More informationScalable Streaming Analytics
Scalable Streaming Analytics KARTHIK RAMASAMY @karthikz TALK OUTLINE BEGIN I! II ( III b Overview Storm Overview Storm Internals IV Z V K Heron Operational Experiences END WHAT IS ANALYTICS? according
More informationVMware vrealize Code Stream Reference Architecture. 16 MAY 2017 vrealize Code Stream 2.3
VMware vrealize Code Stream Reference Architecture 16 MAY 2017 vrealize Code Stream 2.3 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you
More informationPCP: Ingest and Export
PCP: Ingest and Export pcp-conf2018 Mark Goodwin mgoodwin@redhat.com @goodwinos PCP Ingest / Export Ingest Standard Agents Specialized agents: MMV BCC Trace Prometheus.. many others LOGIMPORT(3) Ingest
More informationDeveloping Microsoft Azure and Web Services. Course Code: 20487C; Duration: 5 days; Instructor-led
Developing Microsoft Azure and Web Services Course Code: 20487C; Duration: 5 days; Instructor-led WHAT YOU WILL LEARN In this course, students will learn how to design and develop services that access
More informationDell EMC CIFS-ECS Tool
Dell EMC CIFS-ECS Tool Architecture Overview, Performance and Best Practices March 2018 A Dell EMC Technical Whitepaper Revisions Date May 2016 September 2016 Description Initial release Renaming of tool
More informationNetFlow Optimizer. Overview. Version (Build ) May 2017
NetFlow Optimizer Overview Version 2.4.9 (Build 2.4.9.0.3) May 2017 Copyright 2013-2017 NetFlow Logic Corporation. All rights reserved. Patents both issued and pending. Contents About NetFlow Optimizer...
More informationXytech MediaPulse Equipment Guidelines (Version 8 and Sky)
Xytech MediaPulse Equipment Guidelines (Version 8 and Sky) MediaPulse Architecture Xytech Systems MediaPulse solution utilizes a multitier architecture, requiring at minimum three server roles: a database
More informationRunning Splunk Enterprise within Docker
Running Splunk Enterprise within Docker Michael Clayfield Partner Consultant 03/09/2017 1.1 Forward-Looking Statements During the course of this presentation, we may make forward-looking statements regarding
More informationCatalyst. Uber s Serverless Platform. Shawn Burke - Staff Engineer Uber Seattle
Catalyst Uber s Serverless Platform Shawn Burke - Staff Engineer Uber Seattle Why Serverless? Complexity! Microservices, Languages, Client Libs, Tools Product teams have basic infrastructure needs Stable,
More informationClustering Documents. Document Retrieval. Case Study 2: Document Retrieval
Case Study 2: Document Retrieval Clustering Documents Machine Learning for Big Data CSE547/STAT548, University of Washington Emily Fox April 16 th, 2015 Emily Fox 2015 1 Document Retrieval n Goal: Retrieve
More informationMS-20487: Developing Windows Azure and Web Services
MS-20487: Developing Windows Azure and Web Services Description In this course, students will learn how to design and develop services that access local and remote data from various data sources. Students
More informationSplunk & AWS. Gain real-time insights from your data at scale. Ray Zhu Product Manager, AWS Elias Haddad Product Manager, Splunk
Splunk & AWS Gain real-time insights from your data at scale Ray Zhu Product Manager, AWS Elias Haddad Product Manager, Splunk Forward-Looking Statements During the course of this presentation, we may
More informationRemote Health Monitoring for an Embedded System
July 20, 2012 Remote Health Monitoring for an Embedded System Authors: Puneet Gupta, Kundan Kumar, Vishnu H Prasad 1/22/2014 2 Outline Background Background & Scope Requirements Key Challenges Introduction
More informationCOURSE 20487B: DEVELOPING WINDOWS AZURE AND WEB SERVICES
ABOUT THIS COURSE In this course, students will learn how to design and develop services that access local and remote data from various data sources. Students will also learn how to develop and deploy
More information! Design constraints. " Component failures are the norm. " Files are huge by traditional standards. ! POSIX-like
Cloud background Google File System! Warehouse scale systems " 10K-100K nodes " 50MW (1 MW = 1,000 houses) " Power efficient! Located near cheap power! Passive cooling! Power Usage Effectiveness = Total
More informationIntegrating Splunk with AWS services:
Integrating Splunk with AWS services: Using Redshi+, Elas0c Map Reduce (EMR), Amazon Machine Learning & S3 to gain ac0onable insights via predic0ve analy0cs via Splunk Patrick Shumate Solutions Architect,
More informationCopyright 2014 Splunk Inc. Data On- Boarding. Andrew Duca Sr. Professional Services Consultant, Splunk
Copyright 2014 Splunk Inc. Data On- Boarding Andrew Duca Sr. Professional Services Consultant, Splunk Disclaimer During the course of this presentagon, we may make forward- looking statements regarding
More informationUnderstanding Splunk AcceleraGon Technologies David Marquardt
Copyright 2013 Splunk Inc. Understanding Splunk AcceleraGon Technologies David Marquardt Senior So?ware Engineer #splunkconf Legal NoGces During the course of this presentagon, we may make forward- looking
More informationOverview of load testing with Taurus in Jenkins pipeline
Overview of load testing with Taurus in Jenkins pipeline how to get Taurus installed what a Taurus test script looks like how to configure Taurus to accurately represent use cases Actions in this session:
More informationSplunk for Akamai Cloud Monitor
Copyright 2015 Splunk Inc. Splunk for Akamai Cloud Monitor Pierre Pellissier Leela Kesireddy Performance Management PayPal, Inc. Disclaimer During the course of this presentaeon, we may make forward looking
More informationUser Manual. Admin Report Kit for IIS 7 (ARKIIS)
User Manual Admin Report Kit for IIS 7 (ARKIIS) Table of Contents 1 Admin Report Kit for IIS 7... 1 1.1 About ARKIIS... 1 1.2 Who can Use ARKIIS?... 1 1.3 System requirements... 2 1.4 Technical Support...
More informationIntroducing the VNE Customization Builder (VCB)
17 CHAPTER This chapter introduces the Virtual Network Element Customization Builder (VCB) in Cisco Prime Network. Topics include: About the VCB, page 17-1 A Quick Tour of the VCB, page 17-2, page 17-4
More informationVideo at the Edge passive delay measurements. Kathleen Nichols Pollere, Inc November 17, 2016
Video at the Edge passive delay measurements Kathleen Nichols Pollere, Inc nichols@pollere.net November 17, 2016 Talk Roadmap Netflix and YouTube network characterization delay profiles delay localization
More informationDocker and Splunk Development
Docker and Splunk Development Empowering Splunk Development with Docker Ron Cooper & David Kraemer Booz Allen Hamilton 26 September 2017 Washington, DC Forward-Looking Statements During the course of this
More informationImproving HTTP Latency
Improving HTTP Latency Venkata N. Padmanabhan (U.C.Berkeley) Jeffrey C. Mogul (DEC Western Research Lab.) The Second International WWW Conference, Chicago October 17-20, 1994 [1] Outline Motivation Sources
More informationThe Google File System (GFS)
1 The Google File System (GFS) CS60002: Distributed Systems Antonio Bruto da Costa Ph.D. Student, Formal Methods Lab, Dept. of Computer Sc. & Engg., Indian Institute of Technology Kharagpur 2 Design constraints
More informationApplication Layer: The Web and HTTP Sec 2.2 Prof Lina Battestilli Fall 2017
CSC 401 Data and Computer Communications Networks Application Layer: The Web and HTTP Sec 2.2 Prof Lina Battestilli Fall 2017 Outline Application Layer (ch 2) 2.1 principles of network applications 2.2
More information