﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tag Performance Counter - Constellation</title>
	<atom:link href="https://developer.myconstellation.io/tag/performance-counter/feed/" rel="self" type="application/rss+xml" />
	<link>https://developer.myconstellation.io/tag/performance-counter/</link>
	<description>Votre plateforme d&#039;interconnexion</description>
	<lastBuildDate>Tue, 16 Jun 2020 10:04:28 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0.11</generator>

<image>
	<url>https://developer.myconstellation.io/wp-content/uploads/2016/02/256x256-e1457476015859.png</url>
	<title>Tag Performance Counter - Constellation</title>
	<link>https://developer.myconstellation.io/tag/performance-counter/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>PerfCounter : intégrez les compteurs de performance Windows dans Constellation</title>
		<link>https://developer.myconstellation.io/package-library/perfcounter/</link>
					<comments>https://developer.myconstellation.io/package-library/perfcounter/#respond</comments>
		
		<dc:creator><![CDATA[Constellation Documentation Agent]]></dc:creator>
		<pubDate>Tue, 25 Oct 2016 13:40:00 +0000</pubDate>
				<category><![CDATA[Packages]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[PerfCounter]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Performance Counter]]></category>
		<category><![CDATA[Performance Monitor]]></category>
		<category><![CDATA[WMI]]></category>
		<category><![CDATA[Instrumentation]]></category>
		<guid isPermaLink="false">https://developer.myconstellation.io/?p=3410</guid>

					<description><![CDATA[<p>Le package PerfCounter permet de suivre des compteurs de performance Windows et de les injecter en tant que StateObject dans Constellation. Le code source du package est disponible sur : https://github.com/myconstellation/constellation-packages/tree/master/PerfCounter Installation Depuis le “Online Package Repository” de votre Console</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/package-library/perfcounter/">PerfCounter : intégrez les compteurs de performance Windows dans Constellation</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Le package PerfCounter permet de suivre des compteurs de performance Windows et de les injecter en tant que StateObject dans Constellation.</p>
<p>Le code source du package est disponible sur : <a title="https://github.com/myconstellation/constellation-packages/tree/master/PerfCounter" href="https://github.com/myconstellation/constellation-packages/tree/master/PerfCounter">https://github.com/myconstellation/constellation-packages/tree/master/PerfCounter</a></p>
<h3>Installation</h3>
<p>Depuis le “Online Package Repository” de votre Console Constellation, déployez le package PerfCounter :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2016/10/image-101.png"><img class="colorbox-3410"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; padding-right: 0px; border-width: 0px;" title="image" src="https://developer.myconstellation.io/wp-content/uploads/2016/10/image_thumb-93.png" alt="image" width="350" height="214" border="0" /></a></p>
<p>Une fois le package télécharger votre repository local, sélectionnez la sentinelle sur laquelle déployer le package.</p>
<p>Pour finir, sur la page de Settings, vous devez obligatoirement définir le setting “PerfCounters”. Il s’agit d’un setting de type “ConfigurationSection” c’est à dire que la configuration de ce setting est décrite en XML.</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2016/10/image-103.png"><img class="colorbox-3410"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; padding-right: 0px; border: 0px;" title="image" src="https://developer.myconstellation.io/wp-content/uploads/2016/10/image_thumb-95.png" alt="image" width="350" height="306" border="0" /></a></p>
<p></p><pre class="crayon-plain-tag">&lt;perfCounterSection xmlns="urn:PerfCounter"&gt;
  &lt;perfCounters&gt;     
    &lt;perfCounter id="&lt;&lt; StateObject Name &gt;&gt;" categoryName="&lt;&lt;  Performance Counter Category Name &gt;&gt;" counterName="&lt;&lt; Performance Counter Counter Name &gt;&gt;"  instanceName="&lt;&lt; Optionnal Performance Counter Instance Name &gt;&gt;" /&gt;
  &lt;/perfCounters&gt;
&lt;/perfCounterSection&gt;</pre><p></p>
<p>Vous devez spécifier une liste de <em>&lt;perfCounter&gt;</em> dont les attributs sont :</p>
<ul>
<li><u>id</u> (obligatoire) : l’identifiant unique de ce compteur performance qui sera utilisé comme nom pour le StateObject</li>
<li><u>categoryName</u> (obligatoire) : la catégorie du compteur de performance</li>
<li><u>counterName</u> (obligatoire) : le nom du compteur de performance</li>
<li><u>instanceName</u> (optionnel) : le nom de l’instance du compteur de performance si nécessaire</li>
<li><u>machineName</u> (optionnel) : le nom de la machine sur laquelle récupérer le compteur de performance (si vide, c’est la machine il s’agit local)</li>
</ul>
<p>Par exemple pour récupérer la mémoire RAM disponible (catégorie “Memory”, nom “Available MBytes”, aucune instance) :</p>
<p></p><pre class="crayon-plain-tag">&lt;perfCounter id="MemoryAvailableMBytes" categoryName="Memory" counterName="Available MBytes"  /&gt;</pre><p></p>
<p>Pour la consommation globale du CPU (catégorie “Processor”, nom “% Processor Time”, instance “_Total”) :</p>
<p></p><pre class="crayon-plain-tag">&lt;perfCounter id="ProcessorTime" categoryName="Processor" counterName="% Processor Time" instanceName="_Total" /&gt;</pre><p></p>
<p>Chaque produit (Constellation Server y compris) peuvent publier des compteurs de performances (ASP.NET, IIS, SQL Server, Windows, etc..). Vous pouvez donc facilement les injecter dans Constellation.</p>
<p>Par exemple, ci-dessous une configuration du package injectant dans Constellation les compteurs de performance relatif au processeur, mémoire RAM, interfaces réseau, disque physique C:, ASP.NET, la CLR .net, le service IIS et SQL Server :</p>
<p></p><pre class="crayon-plain-tag">&lt;perfCounterSection xmlns="urn:PerfCounter"&gt;
   &lt;perfCounters&gt;     

     &lt;!-- Processor --&gt;
     &lt;perfCounter id="ProcessorTime" categoryName="Processor" counterName="% Processor Time" instanceName="_Total" /&gt;
     &lt;perfCounter id="ProcessorQueueLength" categoryName="System" counterName="Processor Queue Length" /&gt;

     &lt;!-- Disk --&gt;
     &lt;perfCounter id="Disk0_IdleTime" categoryName="PhysicalDisk" counterName="% Idle Time" instanceName="0 C:" /&gt;
     &lt;perfCounter id="Disk0_SecPerRead" categoryName="PhysicalDisk" counterName="Avg. Disk sec/read"   instanceName="0 C:"/&gt;
     &lt;perfCounter id="Disk0_SecPerWrite" categoryName="PhysicalDisk" counterName="Avg. Disk sec/write"  instanceName="0 C:" /&gt;
     &lt;perfCounter id="Disk0_QueueLength" categoryName="PhysicalDisk" counterName="Current Disk Queue Length"  instanceName="0 C:" /&gt;

     &lt;!-- Memory --&gt;
     &lt;perfCounter id="MemoryAvailableMBytes" categoryName="Memory" counterName="Available MBytes"  /&gt;
     &lt;perfCounter id="MemoryPagesPerSec" categoryName="Memory" counterName="Pages/sec"  /&gt;
     &lt;perfCounter id="MemoryCacheBytes" categoryName="Memory" counterName="Cache Bytes"  /&gt;

     &lt;!-- Network Interface --&gt;
     &lt;perfCounter id="NetworkIntefaceBytesPerSec" categoryName="Network Interface" counterName="Bytes Total/sec" instanceName="Broadcom NetXtreme 57xx Gigabit Controller"  /&gt;
     &lt;perfCounter id="NetworkIntefaceOutputQueueLength" categoryName="Network Interface" counterName="Output Queue Length" instanceName="Broadcom NetXtreme 57xx Gigabit Controller" /&gt;

     &lt;!-- Paging File --&gt;
     &lt;perfCounter id="PagingFileUsage" categoryName="Paging File" counterName="% Usage" instanceName="_Total"  /&gt;

     &lt;!-- .NET CLR --&gt;
     &lt;perfCounter id="DotNetExceptionThrownPerSec" categoryName=".NET CLR Exceptions" counterName="# of Exceps Thrown / Sec" instanceName="_Global_" /&gt;
     &lt;perfCounter id="DotNetTotalCommittedBytes" categoryName=".NET CLR Memory" counterName="# Total Committed Bytes" instanceName="_Global_" /&gt;

     &lt;!-- ASP.NET --&gt;
     &lt;perfCounter id="AspNetRequestPerSec" categoryName="ASP.NET Applications" counterName="Requests/Sec" instanceName="__Total__" /&gt;
     &lt;perfCounter id="AspNetApplicationRestart" categoryName="ASP.NET" counterName="Application Restarts" /&gt;
     &lt;perfCounter id="AspNetRequestWaitTime" categoryName="ASP.NET" counterName="Request Wait Time" /&gt;
     &lt;perfCounter id="AspNetRequestQueued" categoryName="ASP.NET" counterName="Requests Queued" /&gt;

     &lt;!-- IIS --&gt;
     &lt;perfCounter id="IISGetRequestPerSec" categoryName="Web Service" counterName="Get Requests/sec" instanceName="_Total"  /&gt;
     &lt;perfCounter id="IISPostRequestPerSec" categoryName="Web Service" counterName="Post Requests/sec" instanceName="_Total"  /&gt;
     &lt;perfCounter id="IISCurrentConnections" categoryName="Web Service" counterName="Current Connections" instanceName="_Total"  /&gt;

     &lt;!-- SQL Server --&gt;
     &lt;perfCounter id="SqlBufferCacheHitRatio" categoryName="MSSQL$SQL2012:Buffer Manager" counterName="Buffer cache hit ratio" /&gt;
     &lt;perfCounter id="SqlPageLifeExpectancy" categoryName="MSSQL$SQL2012:Buffer Manager" counterName="Page life expectancy" /&gt;
     &lt;perfCounter id="SqlBatchRequestsPerSec" categoryName="MSSQL$SQL2012:SQL Statistics" counterName="Batch Requests/Sec" /&gt;
     &lt;perfCounter id="SqlSQLCompilationsPerSec" categoryName="MSSQL$SQL2012:SQL Statistics" counterName="SQL Compilations/Sec" /&gt;
     &lt;perfCounter id="SqlSQLReCompilationsPerSec" categoryName="MSSQL$SQL2012:SQL Statistics" counterName="SQL Re-Compilations/Sec" /&gt;
     &lt;perfCounter id="SqlUserConnections" categoryName="MSSQL$SQL2012:General Statistics" counterName="User Connections" /&gt;
     &lt;perfCounter id="SqlLockWaitsPerSec" categoryName="MSSQL$SQL2012:Locks" counterName="Lock Waits/sec" instanceName="_Total" /&gt;
     &lt;perfCounter id="SqlPageSplitsPerSec" categoryName="MSSQL$SQL2012:Access Methods" counterName="Page Splits/sec" /&gt;
     &lt;perfCounter id="SqlProcessesBlocked" categoryName="MSSQL$SQL2012:General Statistics" counterName="Processes Blocked" /&gt;
     &lt;perfCounter id="SqlCheckpointPagesPerSec" categoryName="MSSQL$SQL2012:Buffer Manager" counterName="Checkpoint Pages/sec" /&gt;

   &lt;/perfCounters&gt;
 &lt;/perfCounterSection&gt;</pre><p></p>
<p>Vous pouvez également déployer ce package manuellement dans la configuration de votre Constellation :</p>
<p></p><pre class="crayon-plain-tag">&lt;package name="perfcounter"&gt;
  &lt;settings&gt;
    &lt;setting key="PerfCounters"&gt;
        &lt;content&gt;
          &lt;perfCounterSection xmlns="urn:PerfCounter"&gt;
            &lt;perfCounters&gt;     
              &lt;perfCounter id="&lt;&lt; StateObject Name &gt;&gt;" categoryName="&lt;&lt;  Performance Counter Category Name &gt;&gt;" counterName="&lt;&lt; Performance Counter Counter Name &gt;&gt;"  instanceName="&lt;&lt; Optionnal Performance Counter Instance Name &gt;&gt;" /&gt;
            &lt;/perfCounters&gt;
          &lt;/perfCounterSection&gt;
        &lt;/content&gt;
      &lt;/setting&gt;
  &lt;/settings&gt;
&lt;/package&gt;</pre><p></p>
<h3>Détails du package</h3>
<h4>Les Settings</h4>
<table border="0" width="100%" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td valign="top" width="10"><u>Nom</u></td>
<td valign="top" width="10"><u>Type</u></td>
<td valign="top" width="10"><u>Détail</u></td>
<td valign="top" width="456"><u>Description</u></td>
</tr>
<tr>
<td valign="top" width="10"><strong>PerfCounters</strong></td>
<td valign="top" width="10">ConfigurationSection(XML)</td>
<td valign="top" width="10">Obligatoire</td>
<td valign="top" width="456">Configuration des compteurs de performance à suivre</td>
</tr>
<tr>
<td valign="top" width="10"><strong>RefreshInterval</strong></td>
<td valign="top" width="10">Int32</td>
<td valign="top" width="10">Optionnel<br />
Par défaut : 1000</td>
<td valign="top" width="456">Intervalle de temps en milliseconde pour interroger les compteurs de performance enregistrés et mettre à jour les StateObjects correspondants.</td>
</tr>
</tbody>
</table>
<h4>Les StateObjects</h4>
<p>Vous retrouverez autant de StateObject que de compteur de performance enregistrés dans la configuration de votre package.</p>
<table border="0" width="100%" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td valign="top" width="10"><u>Nom</u></td>
<td valign="top" width="10"><u>Type</u></td>
<td valign="top" width="446"><u>Description</u></td>
</tr>
<tr>
<td valign="top" width="10"><strong>&lt;&lt; ID du PerfCounter &gt;&gt;</strong></td>
<td valign="top" width="10">Single</td>
<td valign="top" width="446">Valeur numérique du compteur de performance</td>
</tr>
</tbody>
</table>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2016/10/image-102.png"><img class="colorbox-3410"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; padding-right: 0px; border-width: 0px;" title="image" src="https://developer.myconstellation.io/wp-content/uploads/2016/10/image_thumb-94.png" alt="image" width="350" height="280" border="0" /></a></p>
<h4 align="left">Les MessageCallbacks</h4>
<p>Ce package n’expose aucun MessageCallback.</p>
<h3 align="left">Quelques exemples</h3>
<ul>
<li>
<div>Afficher les valeurs des PerfCounters de différents serveurs Windows sur une page Web</div>
</li>
<li>
<div>Piloter une bande de LED en fonction du nombre de requête HTTP sur un serveur IIS avec un Arduino/ESP</div>
</li>
</ul>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/package-library/perfcounter/">PerfCounter : intégrez les compteurs de performance Windows dans Constellation</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://developer.myconstellation.io/package-library/perfcounter/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Surveiller et monitorer les indicateurs de performance du serveur Constellation</title>
		<link>https://developer.myconstellation.io/constellation-platform/constellation-server/performance-counters/</link>
					<comments>https://developer.myconstellation.io/constellation-platform/constellation-server/performance-counters/#respond</comments>
		
		<dc:creator><![CDATA[Sebastien Warin]]></dc:creator>
		<pubDate>Sat, 29 Apr 2017 17:12:45 +0000</pubDate>
				<category><![CDATA[Constellation Server]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Performance Counter]]></category>
		<category><![CDATA[Indicateur]]></category>
		<category><![CDATA[Stat]]></category>
		<guid isPermaLink="false">https://developer.myconstellation.io/?p=4298</guid>

					<description><![CDATA[<p>Sur un environnement Windows le serveur Constellation peut publier des compteurs de performance afin de suivre son activité en temps réel. Vous pourrez alors exploiter ces indicateurs de performance avec des outils de supervision tel quel New Relic, Nagios, Cacti,</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/constellation-platform/constellation-server/performance-counters/">Surveiller et monitorer les indicateurs de performance du serveur Constellation</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Sur un environnement Windows le serveur Constellation peut publier des compteurs de performance afin de suivre son activité en temps réel.</p>
<p>Vous pourrez alors exploiter ces indicateurs de performance avec des outils de supervision tel quel <a href="https://newrelic.com/plugins/52projects/115">New Relic</a>, <a href="https://www.nagios.com/solutions/performance-counter-monitoring/">Nagios</a>, <a href="http://docs.cacti.net/usertemplate:data:windows:typeperf">Cacti</a>, <a href="https://www.dotcom-monitor.com/windows-performance-counter-monitoring/">dotcom-monitor</a>, <a href="https://www.manageengine.com/products/applications_manager/windows-performance-counters.html">Applications Manager</a>, ou plus simplement en utilisant la MMC “<a href="https://technet.microsoft.com/fr-fr/library/cc749154(v=ws.11).aspx">Analyseur de Performances</a>” de Windows.</p>
<p>Vous pouvez également développer vos propres applications pour suivre les indicateurs de performance de votre serveur Constellation étant donné que ces compteurs Windows sont exposés en WMI (<a href="https://msdn.microsoft.com/en-us/library/aa392397(v=vs.85).aspx">voir la documentation</a>). Pour les développeurs .NET, la classe <a href="https://msdn.microsoft.com/fr-fr/library/system.diagnostics.performancecounter(v=vs.110).aspx">PerformanceCounter</a> vous permettra d’interroger ces compteurs très facilement.</p>
<p>Pour finir, vous trouverez dans le <a href="https://developer.myconstellation.io/plateforme/package-repository/">catalogue de package</a> gratuit, le package <a href="https://developer.myconstellation.io/package-library/perfcounter/">PerfCounter</a> qui permet de publier en temps réel des compteurs de performance Windows en tant que StateObject. Autrement dit vous pouvez suivre l&rsquo;activité et les performances de votre Constellation via des StateObjects de votre Constellation.</p>
<h3>Activer les compteurs de performance</h3>
<p>Pour activer les compteurs de performance, vous devez manuellement <a href="/constellation-platform/constellation-server/fichier-de-configuration/">éditer le serveur de configuration</a> pour ajouter la section et la clé de configuration suivante :</p>
<p></p><pre class="crayon-plain-tag">&lt;appSettings&gt;
  &lt;add key="EnablePerformanceCounters" value="true" /&gt;
&lt;/appSettings&gt;</pre><p></p>
<p>Vous pouvez éditer ce fichier depuis la <a href="/constellation-platform/constellation-console/configuration-editor/">Console Constellation</a>, depuis le <a href="/constellation-platform/constellation-sdk/editer-configuration-constellation-depuis-visual-studio/">SDK</a> ou directement sur votre serveur avec votre éditeur favori.</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image-18.png"><img class="colorbox-4298"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="Edition de la configuration depuis la Console" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb-18.png" alt="Edition de la configuration depuis la Console" width="450" height="227" border="0" /></a></p>
<p>Comme il s’agit d’une modification de bas niveau, vous devez nécessairement redémarrer le service Constellation :</p>
<ul>
<li>Soit via la MMC “Services” :</li>
</ul>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image-19.png"><img class="colorbox-4298"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="MMC Services" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb-19.png" alt="MMC Services" width="450" height="274" border="0" /></a></p>
<ul>
<li>Soit en ligne de commande :</li>
</ul>
<p></p><pre class="crayon-plain-tag">net stop ConstellationServer &amp;&amp; net start ConstellationServer</pre><p></p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image-20.png"><img class="colorbox-4298"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="Redémarrage du service Constellation" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb-20.png" alt="Redémarrage du service Constellation" width="450" height="199" border="0" /></a></p>
<p align="left">Vous pourrez ensuite suivre les indicateurs de performance de votre Constellation avec un outil de supervision, l’analyseur de performances de Windows ou même développer vos propres outils en exploitant l’API PerformanceCounter sous .NET ou WMI.</p>
<h3>Utiliser l’analyseur de performances Windows</h3>
<p>Dans les outils d’administration Windows, lancez la MMC “Analyseur de Performances” et cliquer sur le bouton “Ajouter” dans la toolbar.</p>
<p>Tous les compteurs Constellation sont disponibles dans la catégories “Constellation Server” puis sélectionnez le ou les compteurs à suivre :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image-21.png"><img class="colorbox-4298"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="Compteurs de performance Constellation" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb-21.png" alt="Compteurs de performance Constellation" width="450" height="322" border="0" /></a></p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/04/image-22.png"><img class="colorbox-4298"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="image" src="https://developer.myconstellation.io/wp-content/uploads/2017/04/image_thumb-22.png" alt="image" width="450" height="431" border="0" /></a></p>
<p align="left">A noter que cette fonctionnalité n’est disponible que sur un environnement Windows, la plateforme Linux n’ayant pas d’équivalent.</p>
<h3>Utiliser le package PerfCounter</h3>
<p>Le package PerfCounter permet de suivre des compteurs de performance Windows et de les injecter en tant que StateObject dans Constellation. Il est donc possible suivre l&rsquo;activité et les performances de votre Constellation via des StateObjects de votre Constellation.</p>
<p>Pour plus d&rsquo;information sur ce package et son utilisation : <a href="https://developer.myconstellation.io/package-library/perfcounter/">https://developer.myconstellation.io/package-library/perfcounter/ </a></p>
<p>Ci-dessous la définition des compteurs de performance publiés Constellation pour le package PerfCounter :</p>
<p></p><pre class="crayon-plain-tag">&lt;!-- Constellation Server / StateObjects provider --&gt;
&lt;perfCounter id="ConstellationPushStateObject" categoryName="Constellation Server" counterName="# PushStateObject / sec" instanceName="default" /&gt;
&lt;perfCounter id="ConstellationPushStateObjectCount" categoryName="Constellation Server" counterName="Total PushStateObject" instanceName="default" /&gt;
&lt;perfCounter id="ConstellationUpdateStateObject" categoryName="Constellation Server" counterName="# UpdateStateObject / sec" instanceName="default" /&gt;
&lt;perfCounter id="ConstellationUpdateStateObjectCount" categoryName="Constellation Server" counterName="Total UpdateStateObject" instanceName="default" /&gt;
&lt;perfCounter id="ConstellationRequestStateObjects" categoryName="Constellation Server" counterName="# RequestStateObjects /sec" instanceName="default" /&gt;
&lt;perfCounter id="ConstellationRequestStateObjectsCount" categoryName="Constellation Server" counterName="Total RequestStateObjects" instanceName="default" /&gt;
&lt;perfCounter id="ConstellationSubscribeStateObjects" categoryName="Constellation Server" counterName="# SubscribeStateObjects / sec" instanceName="default" /&gt;
&lt;perfCounter id="ConstellationSubscribeStateObjectsCount" categoryName="Constellation Server" counterName="Total SubscribeStateObjects" instanceName="default" /&gt;
&lt;perfCounter id="ConstellationStateObjectsCount" categoryName="Constellation Server" counterName="Current StateObjects Count" instanceName="default" /&gt;
&lt;perfCounter id="ConstellationStateObjectSubscriptionCount" categoryName="Constellation Server" counterName="Current StateObject Subscriptions" instanceName="default" /&gt;
&lt;!-- Constellation Server / Messaging --&gt;
&lt;perfCounter id="ConstellationSendMessage" categoryName="Constellation Server" counterName="# SendMessage / sec" instanceName="default" /&gt;
&lt;perfCounter id="ConstellationSendMessageCount" categoryName="Constellation Server" counterName="Total SendMessage" instanceName="default" /&gt;
&lt;perfCounter id="ConstellationReceiveMessage" categoryName="Constellation Server" counterName="# ReceiveMessage / sec" instanceName="default" /&gt;
&lt;perfCounter id="ConstellationReceiveMessageCount" categoryName="Constellation Server" counterName="Total ReceiveMessage" instanceName="default" /&gt;
&lt;!-- Constellation Server / Logging --&gt;
&lt;perfCounter id="ConstellationWriteLog" categoryName="Constellation Server" counterName="# WriteLog / sec" instanceName="default" /&gt;
&lt;perfCounter id="ConstellationWriteLogCount" categoryName="Constellation Server" counterName="Total WriteLog" instanceName="default" /&gt;
&lt;!-- Constellation Server / Packages --&gt;
&lt;perfCounter id="ConstellationPackageConnections" categoryName="Constellation Server" counterName="Total Package connections" instanceName="default" /&gt;
&lt;perfCounter id="ConstellationPackageDisconnections" categoryName="Constellation Server" counterName="Total Package disconnections" instanceName="default" /&gt;
&lt;perfCounter id="ConstellationPackagesConnected" categoryName="Constellation Server" counterName="Current Packages connected" instanceName="default" /&gt;
&lt;!-- Constellation Server / Sentinels --&gt;
&lt;perfCounter id="ConstellationSentinelConnections" categoryName="Constellation Server" counterName="Total Sentinel connections" instanceName="default" /&gt;
&lt;perfCounter id="ConstellationSentinelDisconnections" categoryName="Constellation Server" counterName="Total Sentinel disconnections" instanceName="default" /&gt;
&lt;perfCounter id="ConstellationSentinelsConnected" categoryName="Constellation Server" counterName="Current Sentinels connected" instanceName="default" /&gt;
&lt;!-- Constellation Server / Consumers --&gt;
&lt;perfCounter id="ConstellationConsumerConnections" categoryName="Constellation Server" counterName="Total Consumers connections" instanceName="default" /&gt;
&lt;perfCounter id="ConstellationConsumerDisconnections" categoryName="Constellation Server" counterName="Total Consumers disconnections" instanceName="default" /&gt;
&lt;perfCounter id="ConstellationConsumerConnected" categoryName="Constellation Server" counterName="Current Consumers connected" instanceName="default" /&gt;
&lt;!-- Constellation Server / API REST --&gt;
&lt;perfCounter id="ConstellationWebApiSubscriptionCount" categoryName="Constellation Server" counterName="Current subscriptions (HTTP REST API)" instanceName="default" /&gt;
&lt;perfCounter id="ConstellationWebApiRequestInProcess" categoryName="Constellation Server" counterName="Current long-polling requests (HTTP REST API)" instanceName="default" /&gt;</pre><p></p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/constellation-platform/constellation-server/performance-counters/">Surveiller et monitorer les indicateurs de performance du serveur Constellation</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://developer.myconstellation.io/constellation-platform/constellation-server/performance-counters/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Mise en cache de page à l’aide de Disk: Enhanced 

Served from: developer.myconstellation.io @ 2026-01-21 13:11:37 by W3 Total Cache
-->