Compartilhar via


Como: Criar categorias de contador de desempenho

Você pode criar uma nova categoria de contêm contadores personalizados.Por exemplo, se você planeja criar uma série de contadores para acompanhar vários dados sobre as ordens processados em um site, pode criar uma categoria chamada OrderData em seu servidor e, em seguida, criar os contadores que você precisa no-lo.

Criar uma categoria não é um processo de criar os contadores que são incluídos nele distinto; contadores só podem ser criados no ponto ao criar a categoria de si mesmo.Não é possível criar categorias e contadores em ou removê-los do computadores remoto.

Há várias maneiras, você pode criar categorias e contadores:

  • Você pode usar o Create método na PerformanceCounterCategory classe para criar uma nova categoria e criar um único contador de desempenho simultaneamente nele.

  • Você pode criar uma matriz de CounterCreationData objetos e passar a matriz sistema autônomo parâmetro da Create métodos, a criação de um conjunto de contadores na categoria. Para obter mais informações sobre essa abordagem, consulte Como: Criar contadores de desempenho personalizado.

  • Você pode usar o Contador de desempenho caixa de diálogo , aberta a partir de Gerenciador de servidores, para criar vários contadores ao criar uma nova categoria simultaneamente.Para obter mais informações sobre essa abordagem, consulte Como: Criar contadores de desempenho personalizado.

    Observação:

    Há restrições de segurança que afetam sua capacidade de usar os contadores de desempenho.Para obter mais informações, consulte Introdução ao monitoramento de limites de desempenho.

    Observação:

    O PerformanceCounter classe não tem suporte completo no Microsoft Windows NT versão 4.0. Você pode ler de contadores de sistema, mas não é possível criar, gravar ou excluir contadores personalizados.

Para criar uma categoria e um único contador nele

  • Chamar o Create método na PerformanceCounterCategory classe e especifique os parâmetros a seguir:

    Parâmetro

    Valor

    CategoryName

    Qualquer nome categoria que já não está sendo usado neste servidor.

    CategoryHelp

    Descrição da categoria.

    CounterName

    Um nome para o contador.

    CounterHelp

    Uma descrição do contador.Esse texto é exibido em Monitor de desempenho do Windows quando um usuário seleciona um contador e clica no Explique botão.

    O exemplo a seguir mostra como você pode criar uma categoria simples com o Create método:

    Sub CreateCustomCounter()
        PerformanceCounterCategory.Create("CategoryName", "CounterHelp", _
            PerformanceCounterCategoryType.MultiInstance, _
            "CounterName", "CounterHelp")
    End Sub
    
     void CreateCustomCounter()
        {
            PerformanceCounterCategory.Create("CategoryName", "CounterHelp",
                PerformanceCounterCategoryType.MultiInstance,
                "CounterName", "CounterHelp");
        }
    
Observação:

Por padrão, os contadores criados com este código estarão leitura-gravar ativada, mas sua interação com eles por meio de um PerformanceCounter instância do componente ser somente leitura a menos que você especifique o contrário. Você pode alterar o valor do ReadOnly propriedade para uma ocorrência de componente para false Se você quiser modificar um contador.

Consulte também

Tarefas

Como: Criar contadores de desempenho personalizado

Conceitos

Gerenciamento de contador e categoria