新しい層の命名規則の追加

次を使用して、新しい階層の命名規則を追加できます。

新しい層の命名規則の追加

UI を使用して新しい階層の命名規則を追加するには、次の手順を実行します。
  1. [Tier Naming Rules] タブに移動します。
  2. + Add New Rule をクリックします。
  3. 次のように入力します:
    1. Rule Name
    2. Tier Naming Format::任意の文字、単語、および変数を使用して、命名形式を定義します。
    3. Application Server Types:命名規則を適用するアプリケーション サーバー タイプを選択します。
    4. Conditions:階層に追加する条件に一致する値を選択します。
      警告: すべての文字列の比較では、大文字と小文字が区別されます。
    5. Application Scope:選択したアプリケーションの階層のみが条件に対して評価されます。
  4. [Create rule] をクリックします。
    • :既存の層名(Tier 1)が無効になっていて、新しい層名(New Tier 1)が層ルールによって検出された場合、新しい層(New Tier 1)はデフォルトで無効になります。

    • :既存の層名(Tier 1)が無効になっていて、既存の層名(Tier 2)に変更された場合、層ルールの変更によって、層名(Tier 2)のステータスは変更されません。

新しい層の命名規則の追加

形式:

POST /customNaming/rules

リクエストの例:

curl --location --request POST 'https://demo.saas.appdynamics.com/zero/v1beta/customNaming/rules' --header 'Authorization: Bearer {AuthToken}' \
--header 'Content-Type: application/json' \
--data-raw
{
  "ruleName": "TomcatRule",
  "tierNamingFormat": "tomcat-tier-prod",
  "processType": "JAVA",
  "appServerTypes": [
      "tomcat"
  ],
  "priority": 1,
  "ruleConditions": [
    {
      "keyName": "<cmdlineArray[_]>",
      "conditionType": "contains",
      "value": "-Dcatalina.home=/staging/apache-tomcat-9.0.6"
    }
  ],
  "applicationNames": [
    "ALL"
  ]
}

応答の例:

{
    "id": "9a7dfb82-480f-4beb-b72c-a3692b54fdec",
    "ruleName": "TomcatRule",
    "tierNamingFormat": "tomcat-tier-prod",
    "processType": "JAVA",
    "version": 1,
    "appServerTypes": [
        "tomcat"
    ],
    "priority": 1,
    "enabled": true,
    "ruleConditions": [
        {
            "keyName": "<cmdlineArray[_]>",
            "conditionType": "CONTAINS",
            "value": "-Dcatalina.home=/staging/apache-tomcat-9.0.6",
            "sequence": 0
        }
    ],
    "applicationNames": [
        "ALL"
    ]
}