Outils pour utilisateurs

Outils du site


issue87:critique_litteraire

Ceci est une ancienne révision du document !


Table des matières

1

Puppet Reporting and Monitoring by Michael Duffy http://www.packtpub.com/puppet-reporting-and-monitoring/book Michael Duffy is an experienced DevOps engineer, and works at Sky.com. Monitoring is not bad, but is old and costs too much time and too much money. Too much time for your administrators and programmers and too much money for you. Puppet is possibly the fastest growing configuration management tool on the planet, and this is in no small part due to its combination of power and accessibility.

Puppet Reporting and Monitoring par Michael Duffy http://www.packtpub.com/puppet-reporting-and-monitoring/book

Michael Duffy est un ingénieur DevOps expérimenté, et travaille chez Sky.com. Le monitoring, c'est bien, mais c'est vieux et coûte trop de temps et d'argent. Trop de temps pour vos administrateurs et programmeurs et trop d'argent pour vous.

Puppet est probablement l'outil de gestion de configuration qui a la plus forte croissance sur la planète, et c'est en grande partie parce qu'il combine puissance et accessibilité.

2

This is a shame; Puppet's reporting capability is one of its most overlooked yet powerful features. If used correctly, its built-in reporting abilities can give you stunning levels of detail about your infrastructure, from the amount of hardware used and networking details to details about how and when resources were changed. This book is designed for anyone who wants to learn more about the fundamental components of Puppet reporting.

C'est dommage : la capacité de reporting de Puppet est l'une de ses caractéristiques les plus négligées mais parmi les plus puissantes.

Si on les utilise correctement, ses capacités intégrées de reporting peuvent vous donner un niveau de détails étonnant concernant votre infrastructure, depuis le nombre de matériels utilisés et les détails sur le réseau jusqu'à des détails sur comment et quand les ressources ont été modifiées.

Ce livre est conçu pour tous ceux qui veulent en savoir plus sur les éléments fondamentaux du reporting avec Puppet.

3

To get the most out of this book, you should already be familiar with Puppet and be comfortable with its major components such as the Puppet master and Puppet agent. You should also be comfortable with reading code, and in particular, you should be at least passingly familiar with Ruby. Finally, you should be happy working on the command-line in the Linux/Unix flavor of your choice. The metrics that the Puppet agent passes to the Puppet master are very granular and offer a fantastic insight into where Puppet is spending its time, be it fetching, processing, or applying changes. The dashboards can be used with Puppet and take a whistle-stop tour of some of the major features that each of them has. The dashboards can offer some quick and easy reporting options but also have some limitations.

Pour tirer le meilleur parti de ce livre, vous devrez déjà être familier avec Puppet et être à l'aise avec ses principaux composants, tels que le maître et l'agent Puppet. Vous devrez également être à l'aise avec la lecture de code, et en particulier, vous devrez être au moins un peu familiarisé avec Ruby. Enfin, vous devez être heureux de travailler en ligne de commande sur le Linux/Unix de votre choix.

Les métriques que l'agent Puppet passe au maître sont très granulaires et offrent un aperçu fantastique de ce à quoi Puppet passe son temps, que ce soit pour la récupération, le traitement ou l'application des modifications.

Les tableaux de bord peuvent être utilisés avec Puppet et proposer une visite-éclair de certaines des principales caractéristiques de chacun d'entre eux. Les tableaux de bord peuvent offrir certaines options rapides et faciles de reporting mais ont aussi certaines limites.

4

In chapter 6 we can explore the PuppetDB query API. Data is useful only if you have some means to access it, and yet this is a truism that many systems seem to have forgotten, relying instead on developers to come along and fill whatever egregious gaps in data exploration the original product left out. Fortunately, Puppet offers a rich data discovery tool in the form of the PuppetDB API and its associated query language. In the next chapter you can learn how to write “Custom Reports” with PuppetDB and create a menu-driven application.

5

In chapter 9, the final one, we find a recap of Puppet dashboards and integration with third-party components, looking back at the alerting feature and integration with external alerting systems, analyzing metrics and changes with Graphite, and anomaly detection with Etsy Skyline. Hopefully, by now you are looking at the Puppet reporting tools as a gateway that allows Puppet to communicate with the wealth of systems that you are already using to both monitor and report, and thinking of new ways to use these tools with the additional data that Puppet provides. I've read some Puppet books, this is probably one of the best written. The language is clear and fresh, topics are well expressed and explained. Even if the contents revolve around Puppet's reporting functionalities and PuppetDB, the author takes, at times, the occasion to explain more general Puppet features and functionalities.

6

In this book, you can find an easy-to-follow guide with extensive examples to explain Puppet's reporting capabilities to facilitate effective implementation of Puppet as a reporting tool in the real world. Experienced users may be familiar with most of the contents, but, even for them, in the very last pages of the book, a very interesting concept is expressed which might lead to quite useful use cases: the possibility to use Puppet's reporting as the drive to infrastructure orchestration activities.

issue87/critique_litteraire.1420836037.txt.gz · Dernière modification : 2015/01/09 21:40 de fredphil91