|
|
Books > Computing & IT > Computer software packages > Other software packages > Enterprise software
Monitor your Elasticsearch cluster's health, and diagnose and solve
its performance and reliability issues About This Book * Understand
common performance and reliability pitfalls in ElasticSearch * Use
popular monitoring tools such as ElasticSearch-head, BigDesk,
Marvel, Kibana, and more * This is a step-by-step guide with lots
of case studies on solving real-world ElasticSearch cluster issues
Who This Book Is For This book is for developers and system
administrators who use ElasticSearch in a wide range of capacities.
Prior knowledge of ElasticSearch and related technologies would be
helpful, but is not necessary. What You Will Learn * Explore your
cluster with ElasticSearch-head and BigDesk * Access the underlying
data of the ElasticSearch monitoring plugins using the
ElasticSearch API * Analyze your cluster's performance with Marvel
* Troubleshoot some of the common performance and reliability
issues that come up when using ElasticSearch * Analyze a cluster's
historical performance, and get to the bottom of and recover from
system failures * Use and install various other tools and plugins
such as Kibana and Kopf, which is helpful to monitor ElasticSearch
In Detail ElasticSearch is a distributed search server similar to
Apache Solr with a focus on large datasets, a schema-less setup,
and high availability. This schema-free architecture allows
ElasticSearch to index and search unstructured content, making it
perfectly suited for both small projects and large big data
warehouses with petabytes of unstructured data. This book is your
toolkit to teach you how to keep your cluster in good health, and
show you how to diagnose and treat unexpected issues along the way.
You will start by getting introduced to ElasticSearch, and look at
some common performance issues that pop up when using the system.
You will then see how to install and configure ElasticSearch and
the ElasticSearch monitoring plugins. Then, you will proceed to
install and use the Marvel dashboard to monitor ElasticSearch. You
will find out how to troubleshoot some of the common performance
and reliability issues that come up when using ElasticSearch.
Finally, you will analyze your cluster's historical performance,
and get to know how to get to the bottom of and recover from system
failures. This book will guide you through several monitoring
tools, and utilizes real-world cases and dilemmas faced when using
ElasticSearch, showing you how to solve them simply, quickly, and
cleanly. Style and approach This is a step-by-step guide to
monitoring your ElasticSearch cluster and correcting performance
issues. It is filled with lots of in-depth, real-world use-cases on
solving different ElasticSearch cluster issues.
Learn about the Advanced Administration Certification Examination
and build a successful career in Salesforce administration About
This Book * Build your skills and knowledge to crack the Advanced
Admin Certification Examination * Leverage the advanced
administration capabilities of Salesforce and Salesforce1 *
Optimize and extend Sales Cloud and Service Cloud applications Who
This Book Is For This book is written for Salesforce admins who are
looking to gain an in-depth knowledge of the Salesforce platform
and grow their value in their organization. It will teach them to
implement and design advanced business process automation for the
benefit of their organization. What You Will Learn * Adopt
Lightning Experience to improve the productivity of your
organization's sales team * Create and maintain service
entitlements and entitlement processes * Process Builder basic and
advanced concepts * Different ways to deploy applications between
environments * Best practices for improving and enriching data
quality In Detail The book starts by refreshing your knowledge of
common admin tasks. You will go over Lightning Experience and
various security aspects. You will be shown how to implement
territory management in your organization and make use of custom
objects. From here, the book progresses to advanced configuration,
data management, and data analytics before swiftly moving on to
setting up advanced organization-wide features that affect the look
and feel of the application. Extend the capabilities of your
organization's Salesforce implementation by optimizing and
extending Sales Cloud, Salesforce1, and Service Cloud applications.
This guide will equip you with the tools you need to build a
successful career in Salesforce. Style and approach The book takes
a straightforward, no-nonsense approach to working with the
Salesforce CRM platform. It is filled with examples, advanced use
cases, and all the resources you need to be a Salesforce Jedi.
IT service management automation at your fingertips Key Features
Learn to leverage ServiceNow's capabilities for improved IT
automation by following step-by-step, practical instructions Build
core administration, development, and maintenance skills with IT
service management in ServiceNow Improve your workflow efficiency
by designing and creating responsive and automated workflows,
business logic, and front-end automation Book DescriptionThis book
is an updated version of Learning ServiceNow, that will cover the
new and updated features of the ServiceNow platform. It will show
you how to put important ServiceNow features to work in the real
world, while introducing key concepts via examples of managing and
automating IT services. It'll help you build a solid foundation of
knowledge, and will demonstrate how to effectively implement and
configure modules within ServiceNow. We'll show you how to
configure and administer your instance, and then move on to
building strong user interfaces and creating powerful workflows. We
also cover other key elements of ServiceNow, such as notifications,
security, reporting, and custom development. You will learn how to
improve and automate your business' workflow and processes. By the
end of this book, you will be able to successfully configure and
manage ServiceNow like a pro. What you will learn Read and write
clear, effective code for the ServiceNow platform Identify and
avoid common pitfalls and missteps that could seriously impact
future progress and upgradeability Use debugging tools to
troubleshoot when things go wrong Discover tips and tricks from top
ServiceNow developers, architects, and administrators. Find out
what the pros wish they knew when they were starting out Who this
book is forThis book is for IT professionals and administrators who
are planning to or are already trying to implement ServiceNow in
their organization for Enterprise IT service management tasks. Some
familiarity with web technologies (JavaScript) would be helpful.
Prior ServiceNow experience is not necessary.
A comprehensive guide to making machine data accessible across the
organization using advanced dashboards Key Features Enrich
machine-generated data and transform it into useful, meaningful
insights Perform search operations and configurations, build
dashboards, and manage logs Extend Splunk services with scripts and
advanced configurations to process optimal results Book
DescriptionSplunk is the leading platform that fosters an efficient
methodology and delivers ways to search, monitor, and analyze
growing amounts of big data. This book will allow you to implement
new services and utilize them to quickly and efficiently process
machine-generated big data. We introduce you to all the new
features, improvements, and offerings of Splunk 7. We cover the new
modules of Splunk: Splunk Cloud and the Machine Learning Toolkit to
ease data usage. Furthermore, you will learn to use search terms
effectively with Boolean and grouping operators. You will learn not
only how to modify your search to make your searches fast but also
how to use wildcards efficiently. Later you will learn how to use
stats to aggregate values, a chart to turn data, and a time chart
to show values over time; you'll also work with fields and chart
enhancements and learn how to create a data model with faster data
model acceleration. Once this is done, you will learn about XML
Dashboards, working with apps, building advanced dashboards,
configuring and extending Splunk, advanced deployments, and more.
Finally, we teach you how to use the Machine Learning Toolkit and
best practices and tips to help you implement Splunk services
effectively and efficiently. By the end of this book, you will have
learned about the Splunk software as a whole and implemented Splunk
services in your tasks at projects What you will learn Focus on the
new features of the latest version of Splunk Enterprise 7 Master
the new offerings in Splunk: Splunk Cloud and the Machine Learning
Toolkit Create efficient and effective searches within the
organization Master the use of Splunk tables, charts, and graph
enhancements Use Splunk data models and pivots with faster data
model acceleration Master all aspects of Splunk XML dashboards with
hands-on applications Create and deploy advanced Splunk dashboards
to share valuable business insights with peers Who this book is
forThis book is intended for data analysts, business analysts, and
IT administrators who want to make the best use of big data,
operational intelligence, log management, and monitoring within
their organization. Some knowledge of Splunk services will help you
get the most out of the book
Getting the most out of Python to improve your codebase Key
Features Save maintenance costs by learning to fix your legacy
codebase Learn the principles and techniques of refactoring Apply
microservices to your legacy systems by implementing practical
techniques Book DescriptionPython is currently used in many
different areas such as software construction, systems
administration, and data processing. In all of these areas,
experienced professionals can find examples of inefficiency,
problems, and other perils, as a result of bad code. After reading
this book, readers will understand these problems, and more
importantly, how to correct them. The book begins by describing the
basic elements of writing clean code and how it plays an important
role in Python programming. You will learn about writing efficient
and readable code using the Python standard library and best
practices for software design. You will learn to implement the
SOLID principles in Python and use decorators to improve your code.
The book delves more deeply into object oriented programming in
Python and shows you how to use objects with descriptors and
generators. It will also show you the design principles of software
testing and how to resolve software problems by implementing design
patterns in your code. In the final chapter we break down a
monolithic application to a microservice one, starting from the
code as the basis for a solid platform. By the end of the book, you
will be proficient in applying industry approved coding practices
to design clean, sustainable and readable Python code. What you
will learn Set up tools to effectively work in a development
environment Explore how the magic methods of Python can help us
write better code Examine the traits of Python to create advanced
object-oriented design Understand removal of duplicated code using
decorators and descriptors Effectively refactor code with the help
of unit tests Learn to implement the SOLID principles in Python Who
this book is forThis book will appeal to team leads, software
architects and senior software engineers who would like to work on
their legacy systems to save cost and improve efficiency. A strong
understanding of Programming is assumed.
Learn the fundamentals of Python (3.7) and how to apply it to data
science, programming, and web development. Fully updated to include
hands-on tutorials and projects. Key Features Learn the
fundamentals of Python programming with interactive projects Apply
Python to data science with tools such as IPython and Jupyter
Utilize Python for web development and build a real-world app using
Django Book DescriptionLearn Python Programming is a quick,
thorough, and practical introduction to Python - an extremely
flexible and powerful programming language that can be applied to
many disciplines. Unlike other books, it doesn't bore you with
elaborate explanations of the basics but gets you up-and-running,
using the language. You will begin by learning the fundamentals of
Python so that you have a rock-solid foundation to build upon. You
will explore the foundations of Python programming and learn how
Python can be manipulated to achieve results. Explore different
programming paradigms and find the best approach to a situation;
understand how to carry out performance optimization and effective
debugging; control the flow of a program; and utilize an
interchange format to exchange data. You'll also walk through
cryptographic services in Python and understand secure tokens.
Learn Python Programming will give you a thorough understanding of
the Python language. You'll learn how to write programs, build
websites, and work with data by harnessing Python's renowned data
science libraries. Filled with real-world examples and projects,
the book covers various types of applications, and concludes by
building real-world projects based on the concepts you have
learned. What you will learn Get Python up and running on Windows,
Mac, and Linux Explore fundamental concepts of coding using data
structures and control flow Write elegant, reusable, and efficient
code in any situation Understand when to use the functional or OOP
approach Cover the basics of security and concurrent/asynchronous
programming Create bulletproof, reliable software by writing tests
Build a simple website in Django Fetch, clean, and manipulate data
Who this book is forLearn Python Programming is for individuals
with relatively little experience in coding or Python. It's also
ideal for aspiring programmers who need to write scripts or
programs to accomplish tasks. The book shows you how to create a
full-fledged application.
Protect your organization's security at all levels by introducing
the latest strategies for securing DevOps Key Features Integrate
security at each layer of the DevOps pipeline Discover security
practices to protect your cloud services by detecting fraud and
intrusion Explore solutions to infrastructure security using DevOps
principles Book DescriptionDevOps has provided speed and quality
benefits with continuous development and deployment methods, but it
does not guarantee the security of an entire organization. Hands-On
Security in DevOps shows you how to adopt DevOps techniques to
continuously improve your organization's security at every level,
rather than just focusing on protecting your infrastructure. This
guide combines DevOps and security to help you to protect cloud
services, and teaches you how to use techniques to integrate
security directly in your product. You will learn how to implement
security at every layer, such as for the web application, cloud
infrastructure, communication, and the delivery pipeline layers.
With the help of practical examples, you'll explore the core
security aspects, such as blocking attacks, fraud detection, cloud
forensics, and incident response. In the concluding chapters, you
will cover topics on extending DevOps security, such as risk
assessment, threat modeling, and continuous security. By the end of
this book, you will be well-versed in implementing security in all
layers of your organization and be confident in monitoring and
blocking attacks throughout your cloud services. What you will
learn Understand DevSecOps culture and organization Learn security
requirements, management, and metrics Secure your architecture
design by looking at threat modeling, coding tools and practices
Handle most common security issues and explore black and white-box
testing tools and practices Work with security monitoring toolkits
and online fraud detection rules Explore GDPR and PII handling case
studies to understand the DevSecOps lifecycle Who this book is
forHands-On Security in DevOps is for system administrators,
security consultants, and DevOps engineers who want to secure their
entire organization. Basic understanding of Cloud computing,
automation frameworks, and programming is necessary.
Understanding the new Microsoft Extension model for development Key
Features Develop solutions for Dynamics 365 Business Central Orient
yourself with the new Microsoft Extension model for development
Learn modern ways to develop with Dynamics 365 Business Central
Book DescriptionMicrosoft Dynamics 365 Business Central is the new
SaaS ERP proposition from Microsoft. This latest version has many
exciting features guaranteed to make your life easier. This book is
an ideal guide to Dynamics 365 Business Central and will help you
get started with implementing and designing solutions for
real-world scenarios. This book will take you through the
fundamental topics for implementing solutions based on Dynamics 365
Business Central (on-premise and SaaS). We'll see the core topics
of the new development model (based on extensions) and we'll see
how to create applications with the new Microsoft ERP proposition.
The book begins by explaining the basics of Dynamics 365 Business
Central and the Microsoft ERP proposition. We will then cover
topics such as extensions, the new modern development model of
Visual studio code, sandboxes, Docker, and many others. By the end
of the book, you will have learned how to debug and compile
extensions and to deploy them to the cloud and on-premise.You will
also have learned how to create serverless business processes for
Microsoft Dynamics 365 Business Central. What you will learn
Develop solutions for Dynamics 365 Business Central Create a
sandbox for extensions development (local or on cloud) Use Docker
with Dynamics 365 Business Central Create extensions for Dynamics
365 Business Central Handle dependencies, translations and
reporting Deploy extensions on-premise and to the cloud Create
serverless processes with Dynamics 365 Business Central Understand
source code management for AL Who this book is forThis book is for
Microsoft Dynamics 365 Business Central solution developers and
architects that needs to implement solutions based on the
Microsoft's ERP (on-premise and SaaS).
Transform and modernize your businesses and upgrade your enterprise
management skills with Odoo 11, the most comprehensive management
software Key Features Use project management along with analytics
for better reporting Build an Odoo module and integrate it with
other platforms with this practical guide Explore new design and
mobile updates from the Odoo enterprise Book DescriptionOdoo is an
all-in-one management software that offers an array of business
applications, forming a complete suite of enterprise management
applications. Odoo 11 comes with advances on usability, speed, and
design. Working with Odoo 11 starts with how to set up Odoo, both
online and on your own server. You'll then configure the basic
company settings required to quickly get your first Odoo system up
and running. Later, you'll explore customer relationship management
in Odoo and its importance in a modern business environment. You'll
then dive into purchasing applications with Odoo, learn some of the
primary functionalities of ERP systems for manufacturing
operations, and use analytic accounting to provide better
reporting. After that, you'll learn how to work with Odoo for
mobile, and finally, you will walk through the recent Odoo 11
features with respect to the community and enterprise edition,
giving you a complete understanding of what Odoo can do for your
business. What you will learn Configure a functioning customer
relationship management system Set up a purchasing and receiving
system Implement manufacturing operations and processes using
real-world examples Discover the capabilities of Odoo's financial
accounting and reporting features Integrate powerful human resource
applications Utilize Odoo's project management application to
organize tasks Customize Odoo without writing a line of code Who
this book is forThis book is for beginners, and will help you learn
advanced-level features with Odoo such as creating your own custom
modules. You do not need any prior knowledge of Odoo.
Bring your data to life with Power BI Key Features Get to grips
with the fundamentals of Microsoft Power BI and its Business
Intelligence capabilities Build accurate analytical models, reports
and dashboards Get faster and more intuitive insights from your
data using Microsoft Power BI Book DescriptionMicrosoft Power BI is
a cloud-based service that helps you easily visualize and share
insights using your organization's data.This book will get you
started with business intelligence using the Power BI toolset,
covering essential concepts such as installation,designing
effective data models, as well as building basic dashboards and
visualizations to make your data come to life You will learn how to
get your data the way you want - connecting to data sources sources
and how to clean your data with the Power BI Query Editor. You will
next learn how to properly design your data model to make your data
easier to work with.. You will next learn how to properly design
your data model to navigate table relationships and build DAX
formulas to make your data easier to work with. Visualizing your
data is another key element of this book, and you will learn how to
follow proper data visualization styles and enhanced digital
storytelling techniques. By the end of this book, you will
understand how to administer your organization's Power BI
environment so deployment can be made seamless, data refreshes can
run properly, and security can be fully implemented What you will
learn Connect to data sources using both import and DirectQuery
options Use the Query Editor to apply data transformations and data
cleansing processes, including learning how to write M and R
scripts Design optimized data models by designing relationships and
DAX calculations Leverage built-in and custom visuals to design
effective reports Use the Power BI Desktop and Power BI Service to
implement Row Level Security on your model Administer a Power BI
cloud tenant for your organization Deploy your Power BI Desktop
files into the Power BI Report Server Who this book is forThis book
is for aspiring Business Intelligence professionals who want to get
up and running with Microsoft Power BI. If you have a basic
understanding of BI concepts and want to learn how to apply them
using Microsoft Power BI, this book is for you.
Secure your Java applications by integrating the Spring Security
framework in your code Key Features Provide authentication,
authorization and other security features for Java applications.
Learn how to secure microservices, cloud, and serverless
applications easily Understand the code behind the implementation
of various security features Book DescriptionSecurity is one of the
most vital concerns for any organization. The complexity of an
application is compounded when you need to integrate security with
existing code, new technology, and other frameworks. This book will
show you how to effectively write Java code that is robust and easy
to maintain. Hands-On Spring Security 5 for Reactive Applications
starts with the essential concepts of reactive programming, Spring
Framework, and Spring Security. You will then learn about a variety
of authentication mechanisms and how to integrate them easily with
the Spring MVC application. You will also understand how to achieve
authorization in a Spring WebFlux application using Spring
Security.You will be able to explore the security confgurations
required to achieve OAuth2 for securing REST APIs and integrate
security in microservices and serverless applications. This book
will guide you in integrating add-ons that will add value to any
Spring Security module. By the end of the book, you will be
proficient at integrating Spring Security in your Java applications
What you will learn Understand how Spring Framework and Reactive
application programming are connected Implement easy security
confgurations with Spring Security expressions Discover the
relationship between OAuth2 and OpenID Connect Secure microservices
and serverless applications with Spring Integrate add-ons, such as
HDIV, Crypto Module, and CORS support Apply Spring Security 5
features to enhance your Java reactive applications Who this book
is forIf you are a Java developer who wants to improve application
security, then this book is for you. A basic understanding of
Spring, Spring Security framework, and reactive applications is
required to make the most of the book.
|
|