Skip to main content

Cmds


GET _cat/indices?v&s=store.size



PUT _cluster/settings
{
  "persistent": {
    "cluster.max_shards_per_node": 1500
  }
}


# Merge Indexes  python-logs-merged
PUT python-logs-merged
{
  "settings": {
    "number_of_shards": 1,
    "number_of_replicas": 1
  }
}
POST /_reindex?wait_for_completion=false&requests_per_second=200
{
  "source": {
    "index": ["python-*", "-python-logs-merged"]
  },
  "dest": {
    "index": "python-logs-merged"
  }
}

GET /_tasks/2nc9LyKHQ3S16L8r4zeS6A:28877840



# Merge Indexes  Celery Logs
POST /_reindex?wait_for_completion=false&requests_per_second=200
{
  "source": {
    "index": ["celery-logs-*", "-celery-logs-merged"]
  },
  "dest": {
    "index": "celery-logs-merged"
  }
}

GET /_tasks/2nc9LyKHQ3S16L8r4zeS6A:5618169
GET celery-logs-2025.12.01/_settings
GET /_cluster/settings?include_defaults=true



GET /_cluster/stats



# Merge Indexes Solution FPay
PUT solution-fpay-logs-2025-merged
{
  "settings": {
    "number_of_shards": 1,
    "number_of_replicas": 1
  }
}

POST /_reindex?wait_for_completion=false&requests_per_second=200
{
  "source": {
    "index": ["solution-fpay-logs-2025*", "-solution-fpay-logs-2025-merged"]
  },
  "dest": {
    "index": "solution-fpay-logs-2025-merged"
  }
}

GET /_tasks/2nc9LyKHQ3S16L8r4zeS6A:65871749







####################### ILM policy for NS PROD 

# Check POlicy attachment and errors 
GET AppName-ri-*/_ilm/explain



# Created ILM Policy for 15D Retention
PUT _ilm/policy/nse_ri_logs_retention_policy
{
  "policy": {
    "phases": {
      "hot": {
        "min_age": "0ms",
        "actions": {}
      },
      "delete": {
        "min_age": "15d",
        "actions": {
          "delete": {}
        }
      }
    }
  }
}

# Create Template to match the indexes
PUT _index_template/nse_ri_logs_template
{
  "index_patterns": ["AppName-ri-logs-*"],
  "template": {
    "settings": {
      "index.lifecycle.name": "nse_ri_logs_retention_policy"
    }
  }
}

# attach Policy to Indexes all existing one as well
PUT AppName-ri-logs-*/_settings
{
  "index": {
    "lifecycle.name": "nse_ri_logs_retention_policy"
  }
}


GET _cat/indices/AppName-ri-logs-2026.02.10?v&h=index,status,docs.count