Hướng dẫn Splunk phát triểnThiết kế, thực hiện và xuất bản tùy chỉnh Splunkứng dụng và tiện ích sau thực tiễn tốt nhấtKyle SmithSÂN BAY BIRMINGHAM - MUMBAIHướng dẫn Splunk phát triểnBản quyền © năm 2015 Packt PublishingTất cả các quyền. Không có một phần của cuốn sách này có thể được sao chép, lưu trữ trong một truyHệ thống, hoặc truyền trong bất kỳ hình thức hoặc bằng bất kỳ phương tiện nào, mà không có trước bằng văn bảnsự cho phép của nhà xuất bản, ngoại trừ trong trường hợp của giới thiệu tóm tắt khảo nhúng trongquan trọng bài viết hoặc đánh giá.Mọi nỗ lực đã được thực hiện trong việc chuẩn bị của cuốn sách này để đảm bảo tính chính xácthông tin trình bày. Tuy nhiên, các thông tin chứa trong cuốn sách nàybán mà không có bảo hành, hoặc là express hay ngụ ý. Tác giả không PacktXuất bản, và các đại lý và nhà phân phối sẽ phải chịu trách nhiệm cho bất kỳ thiệt hạigây ra hoặc bị cáo buộc là do trực tiếp hay gián tiếp bởi cuốn sách này.Packt Publishing đã cố gắng để cung cấp thông tin thương hiệu về tất cả cáccông ty và các sản phẩm được đề cập trong cuốn sách này bằng cách sử dụng thích hợp của thủ đô.Tuy nhiên, Packt Publishing không thể đảm bảo tính chính xác của thông tin này.Được đăng đầu tiên: tháng 5 năm 2015Sản xuất tài liệu tham khảo: 1250515Được đăng bởi Packt Publishing Ltd.Quang nơi35 livery StreetBirmingham B3 2PB, Vương Quốc Anh.ISBN 978-1-78528-529-5www.packtpub.comKhoản tín dụngTác giảKyle SmithNgười đánh giáDave DyerTiến sĩ Rudy DecaTiến sĩ Benoit HudziaH Robert KingĐưa vào hoạt động biên tập viênKartikey PandeyMua lại biên tậpVinay ArgekarNội dung phát triển EditorMạnh VarangaonkarBiên tập viên kỹ thuậtMadhunikita Sunil ChindarkarManali GonsalvesTaabish KhanBản sao biên tập viênChuc NguyeOops PhadkeAdithi ShettyĐiều phối viên dự ánNidhi JoshiProofreadersStephen CopestakeSafis chỉnh sửaChỉ mụcHemangini BariĐiều phối viên sản xuấtNitesh ThakurBao gồm làm việcNitesh ThakurVề tác giảKyle Smith là một geek tự nhận và đã làm việc với Splunkrộng rãi kể từ năm 2010. Anh thích việc tích hợp Splunk với nguồn mới của dữ liệu vàloại kiểu trực quan. Ông đã nói nhiều lần tại hội nghị người dùng Splunk(gần đây nhất vào năm 2014 trên ít nổi tiếng tìm lệnh) và là một cộng tác viên hoạt độngcộng đồng câu trả lời Splunk cũng như trên kênh IRC #splunk. Ông đãxuất bản một số Splunk ứng dụng và tiện ích để Splunk cơ sở, cộng đồng Splunk củahàng đầu các ứng dụng và tiện ích xuất bản nền tảng. Ông đã làm việc trong cả hai caogiáo dục và các ngành công nghiệp tư nhân, đặt mới như là một nhà phân tích cơ sở hạ tầng tại mộtCông ty tài sản 400. Ông đã sống tại Trung tâm thành phố Pennsylvania với gia đình.Tôi muốn cảm ơn vợ tôi, những người đặt từ bi đưa lên với tất cả của tôicơn giận dữ trong các văn bản của cuốn sách này. Nếu không có cô, nỗ lực này làvô nghĩa.Về các ReviewersDave Dyer là một disrupter, một nhà tư tưởng sáng tạo, và một deconstructor củagiả định. Ông mạnh mẽ evangelizes những lợi ích của việc áp dụng các nguyên tắc khoa họckhó khăn để giải quyết vấn đề (ví dụ, hiện đại cybersecurity). Ông là một bảo mậtcựu chiến binh và trở thành dành cho sức mạnh của dữ liệu phân tích trong khi làm plasmavật lý các nghiên cứu trong chương trình vật lý thiên văn CU Boulder. Dave là hiện tại mộtsử dụng trường hợp phát triển/Splunk kỹ sư/bảo mật dữ liệu nerd cho một y tế lớntổ chức. Trong thời gian, ông thích kiteboarding, dài đi bộ trên bãi biển, nóivề cảm xúc của mình, và cố gắng để nâng cao một phong nha con người (OK, chỉ là hai trong sốđó là sự thật).Tiến sĩ Rudy Deca, là một tháo vát theo định hướng mục tiêu vấn đề-người giải quyết và công nghệngười sử dụng. Ông đã thu được một bằng Thạc sĩ khoa học máy tính từ Đại học Concordiavà một mức độ Ph D của trường đại học của Montreal, Canada. Ông làm việc như mộtNetwork engineer tại Morgan Stanley. Ông đã được sử dụng bởi Nokia, Cisco, MirandaCông nghệ, General DataComm, và như vậy. Lợi ích của ông bao gồm mạngquản lý, giám sát, tự động hóa, công cụ, phát triển, nhạc cụ,kịch bản và lập trình hướng đối tượng. Ông xuất bản một cuốn sách và một táxem xét và hội nghị các bài viết về quản lý mạng.Tiến sĩ Benoit Hudzia là một kiến trúc sư Cloud/hệ thống làm việc trên thiết kế tiếp theothế hệ Cloud công nghệ như cũng như chạy các hoạt động Ailen cho Stratoscale.Trước đây, ông làm việc như một nhà nghiên cứu cao cấp, kiến trúc cho SAP trên HANADoanh nghiệp Cloud.Benoit tác giả của hơn 20 các ấn phẩm học thuật và cũng là người giữbằng sáng chế nhiều thuộc phạm vi của ảo hóa, Hệ điều hành, đám mây, phân phốiHệ thống, và như vậy. Mã và ý tưởng của mình được bao gồm trong các SAP thương mạigiải pháp cũng như các giải pháp mã nguồn mở, chẳng hạn như Qemu/KVM Hypervisor,Hạt nhân Linux, Openstack.Nghiên cứu của ông hiện đang tập trung vào cùng nhau đưa sự linh hoạt của ảo hóa,Đám mây, và hiệu suất cao, máy tính (còn được gọi là các "Lego Cloud"). Điều nàykhuôn khổ nhằm mục đích cung cấp bộ nhớ, CPU và I/O tài nguyên disaggregation củamáy chủ vật lý trong khi cho phép quản lý năng động và tập hợpkhả năng để Linux ứng dụng bản địa cũng như bằng cách sử dụng Linux/KVM VMshàng hóa phần cứng.H Robert King là một kỹ sư người đã viết phần mềm cho một loạt các phần cứngtrong khoảng một chục ngôn ngữ và đã xây dựng con người-máy tính giao diệncòn hơn ông quan tâm để thừa nhận-như ông nói, ông đã "một rất cụ thể thiết lập các kỹ năng, kỹ năng[ông là] mua lại trong một sự nghiệp rất dài "— và tại thời điểm này trong sự nghiệp của mình, anh ta cố gắnggiữ cho mình hoạt động sáng tạo hơn giới hạn của mình tài khoản Github và blog của mình.www.PacktPub.comHỗ trợ tập tin, eBooks, giảm giá cung cấp, và nhiều hơn nữaĐể hỗ trợ các tập tin và tải về cuốn sách của bạn, hãy truy cậpwww.PacktPub.com.Bạn có biết rằng Packt cung cấp phiên bản eBook của mỗi cuốn sách được xuất bản,với PDF và ePub tập tin có sẵn? Bạn có thể nâng cấp lên phiên bản eBook tạiwww.PacktPub.com và là một khách hàng cuốn sách in, bạn có quyền để giảm giá trênbản sao eBook. Nhận được liên lạc với chúng tôi tại service@packtpub.com cho biết thêm chi tiết.Tại www.PacktPub.com, bạn cũng có thể đọc một tập hợp các bài viết kỹ thuật miễn phí,đăng ký cho một loạt các bản tin miễn phí và nhận được giảm giá độc quyền và cung cấptrên Packt sách và sách điện tử.TMhttps://www2.packtpub.com/books/Subscription/packtlibBạn cần ngay lập tức giải pháp câu hỏi CNTT của bạn? PacktLib là kỹ thuật số trực tuyến của Packtcuốn sách thư viện. Ở đây, bạn có thể tìm kiếm, truy cập, và đọc của Packt toàn bộ thư viện sách.Tại sao đăng ký?• Hoàn toàn có thể tìm kiếm trên mỗi cuốn sách được xuất bản bởi Packt• Sao chép và dán, in, và đánh dấu nội dung• Theo yêu cầu và có thể truy cập thông qua một trình duyệt webCác truy cập miễn phí cho chủ sở hữu tài khoản PacktNếu bạn có một tài khoản với Packt tại www.PacktPub.com, bạn có thể sử dụng để truy cập vàoPacktLib vào ngày hôm nay và xem 9 hoàn toàn miễn phí sách. Chỉ cần sử dụng ủy nhiệm đăng nhập của bạn chotruy cập ngay lập tức.[ i ]Bảng nội dungLời nói đầu vChương 1: Ứng dụng thiết kế nguyên tắc cơ bản 1Tổng quan về những gì cuốn sách này không phải là 1Những gì cuốn sách này là 2Giả định 2Một ứng dụng Splunk là gì? 3Tại sao ứng dụng? 3Định nghĩa 4Thiết kế các ứng dụng 6Xác định các trường hợp sử dụng 6Xác định những gì bạn muốn tiêu thụ 7Xác định những gì bạn muốn cho thương hiệu 7Xác định những gì bạn muốn hiển thị 8Cài đặt ứng dụng 8Splunk Web 9Dòng lệnh Splunk 10Unzipping thông qua dòng lệnh 10Tóm tắt 11Chương 2: Tạo các ứng dụng 13Điểm thứ tự cho 13Các phương pháp của việc tạo ra ứng dụng 14GUI 15CLI 17FreeForm 17Cơ bản cấu trúc 20Thư mục appserver 20Thư mục bin 20Thư mục mặc định 20Bảng nội dung[ii]Cặp Cục bộ 20Thư mục tra cứu 20Siêu dữ liệu thư mục 21Thư mục tĩnh 21Dữ liệu ứng dụng 21Chỉ số 21Các loại nguồn 23Nguồn 23Có Splunk kiến thức đối tượng 23Macro 23Sự kiện loại 24Tags 24Tìm kiếm đã lưu 25Biểu đồ 25Tra cứu 25Cấu hình 26Đối tượng quyền 26Màn hình thiết lập 28Điểm cuối 28Tệp thiết lập 30Tóm tắt 31Chương 3: Nâng cao ứng dụng 33Quy trình công việc 33Dữ liệu phong phú 37Sự kiện loại 37Tags 41Macro 43Tra cứu 45Phổ biến thông tin mô hình 50Xây dựng thương hiệu của bạn 50 ứng dụngBiểu tượng 51Danh mục chính 53CSS 54Dung JavaScript 54Gia tốc 55Tóm tắt chỉ mục 55Báo cáo nhanh 57Tóm tắt 57Bảng nội dung[iii]Chương 4: Quan điểm cơ bản và biểu đồ 59Biết dữ liệu của bạn 59Mô-đun có sẵn 60Bảng điều khiển SimpleXML 61Hình thức SimpleXML 64Bảng máy móc HTML 68Tóm tắt 70Chương 5: Khuôn khổ Splunk Web 71Bảng HTML 71Ngăn xếp SplunkJS 75Liên quan đến tìm kiếm mô-đun 76SearchManager 76SavedSearchManager 77PostProcessManager 78Liên quan đến xem mô-đun 79ChartView 79Hiển thị liên quan đến mô-đun 84CheckboxView 84CheckboxGroupView 85DropdownView 85EventsViewerView 86FooterView 87HeaderView 87MultiDropdownView 87RadioGroupView 88SearchBarView 89SearchControlsView 89SimpleSplunkView 90SingleView 90SplunkMapView 91TableView 91TextInputView 92TimeRangeView 92TimelineView 93Tokenization 94Tùy chỉnh biểu đồ Splunk bằng cách sử dụng CSS 95Tùy chỉnh biểu đồ Splunk bằng cách sử dụng JavaScript 97Tùy chỉnh kiểu trực quan D3 102Dữ liệu bên ngoài và nội dung 105Dữ liệu 105Nội dung 106Tóm tắt 106Bảng nội dung[iv]Chương 6: Tích hợp nâng cao và phát triển 107Mô-đun D3 trực quan 107Mô-đun đầu vào 113Các tập tin spec 114Thử nghiệm mô-đun đầu vào 119Cấu hình mô-đun đầu vào 120Cửa hàng giá trị chìa khóa ứng dụng 121Khi nào bạn có thể sử dụng các cửa hàng KV? 121Cấu hình các cửa hàng KV 123Mô hình dữ liệu 126Quản lý điều khiển và gói phiên bản 129NPM 130Bower 130Gulp 130Git 131Ràng buộc họ tất cả cùng nhau 131Tóm tắt 134Chương 7: Đóng gói ứng dụng 137Hướng dẫn đặt tên 137Nên và không nên 140Đóng gói ứng dụng 140Danh sách kiểm tra ứng dụng bao bì 144Tóm tắt 144Chương 8: Xuất bản ứng dụng 145Tự lưu trữ của bạn ứng dụng 145Splunkbase 146Chứng nhận ứng dụng 148Cộng đồng 150Câu trả lời 150dev.splunk.com 150Internet Relay Chat 150Wiki 151Người dùng nhóm 151Tóm tắt 151Chỉ số 153[ v ]Lời nói đầuSplunk là tuyệt vời! Bạn có thể không chỉ tiêu thụ hầu như bất kỳ dữ liệu, nhưng cũng mở rộngvà tích hợp Splunk với hầu như bất kỳ hệ thống bên ngoài. Splunk sử dụng bộcấu hình gọi là ứng dụng hoặc tiện ích, đó là trọng tâm chính củacuốn sách này. Tận dụng các ứng dụng và tiện ích là những gì cho Splunk của nó độc đáokhả năng
đang được dịch, vui lòng đợi..
