# Instance Deployment

Instance Deployment is a **four-step setup** that creates an isolated MN Logz Analytics environment.\
Each instance runs on its own domain, with a private Grafana and data pipeline configured automatically.

<figure><img src="/files/24CXZrVoyHfENGl6jlET" alt="" width="563"><figcaption><p>Instance Deployment Workflow</p></figcaption></figure>

{% hint style="info" %}
The setup completes in about **1–3 minutes**, depending on DNS propagation.
{% endhint %}

{% stepper %}
{% step %}
**Select a Template**

Select one of the predefined analytics templates to start quickly.\
Each option provides a different level of dashboard depth.

<table><thead><tr><th width="225">Template</th><th>Description</th></tr></thead><tbody><tr><td><strong>Basic Analytics</strong></td><td>Essential traffic and performance dashboards.</td></tr><tr><td><strong>Request-Based Analytics</strong></td><td>Focused on HTTP and Cache insights.</td></tr><tr><td><strong>Full Analytics Suite</strong></td><td>Complete dashboard package.</td></tr><tr><td><strong>Create Custom</strong></td><td>Skip templates and configure everything manually (opens Step 2 directly).</td></tr></tbody></table>

**Smart Calculation (optional)**\
If unsure which template fits your use case, run [**Smart Calculation**](/products/mn-logz/mn-logz-analytics/template-and-data-setup/smart-calculation.md).\
It analyzes CDN traffic and priorities, then highlights the optimal template as *Recommended*.

{% hint style="info" %}
Once selected, the process automatically advances to [**Step 2**](#configure-dashboards).
{% endhint %}
{% endstep %}

{% step %}
**Configure Dashboards**

Select dashboards to include and define retention, data granularity, and raw log options.

<table><thead><tr><th width="160">Setting</th><th>Description</th></tr></thead><tbody><tr><td><a href="/pages/Cf3e32XOesJmON22CGOQ"><strong>Dashboards</strong></a></td><td><a href="/pages/5UwNGzou3oaFzQlWsxtp">Overview</a>, <a href="/pages/Iydib26gOnF7j1aQpnfq">Performance</a>, <a href="/pages/OjFfbdi3coVI9M0RQxQE">HTTP</a>, <a href="/pages/NZbEc265RVvKI7UTVnpQ">Cache</a>, <a href="/pages/xPIvfDMaxlgS2Q4AlmHF">Access Logs</a>.</td></tr><tr><td><strong>Retention</strong></td><td>Data storage duration per dashboard (30–240 days).</td></tr><tr><td><strong>Granularity</strong></td><td>Aggregation interval: 1 m / 5 m / 1 h / 1 d. Shorter intervals offer more precision but use more storage.</td></tr><tr><td><strong>Raw Logs</strong></td><td>Enables “Discover Mode” for request-level inspection (optional).</td></tr></tbody></table>

If you selected a template, dashboards appear pre-filled; you can still add or remove any as needed.

{% hint style="info" %}
Use lower granularity only when high-frequency data is required. Higher intervals reduce cost and improve performance.
{% endhint %}
{% endstep %}

{% step %}
**Set Instance Identity**

Define identity, access, and security details for your Grafana instance.

<table><thead><tr><th width="160.00006103515625">Field</th><th>Description</th></tr></thead><tbody><tr><td><strong>Instance Name</strong></td><td>Unique internal identifier (e.g., <code>acme-analytics</code>).</td></tr><tr><td><strong>Subdomain</strong></td><td>Enter prefix only (e.g., <code>acme-analytics</code>). The system automatically creates <code>acme-analytics.mnlogz.com</code> and configures DNS + SSL.</td></tr><tr><td><strong>Grafana User</strong></td><td>Add at least one username and password. The first user gets full access by default.</td></tr><tr><td><strong>IP Whitelist</strong></td><td>Limit access to trusted IP addresses or CIDR ranges (optional).</td></tr></tbody></table>

{% hint style="warning" %}
Enable IP Whitelisting to restrict Grafana access to known networks.
{% endhint %}
{% endstep %}

{% step %}
**Deploy and Finalize the Instance**

Monitor the provisioning progress as MN Logz automatically deploys your instance.

**Execution Flow**

1. Initialize Instance – register configuration
2. Provision Pipelines – prepare data ingestion paths
3. Configure Dashboards – apply selected logic
4. Deploy Grafana – launch private interface
5. Configure DNS & SSL – activate subdomain
6. Health Check & Finalize – verify data flow

Average setup time: **1–3 minutes**.\
When provisioning is complete:

* The **Open Grafana** button becomes available.
* You are redirected to your instance domain.
* Dashboard data starts streaming within seconds.

{% hint style="info" %}
You can revisit this page anytime to review deployment logs or rerun validation.
{% endhint %}
{% endstep %}
{% endstepper %}

### **FAQ**

**How long does setup take?**\
Usually 1–3 minutes, depending on DNS propagation.

**Can I modify dashboards after deployment?**\
Yes. You can adjust dashboards, retention, or granularity anytime in the Control Panel.

**Is my instance isolated?**\
Yes. Each MN Logz Analytics instance runs on a separate domain with SSL and a private database.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://clients.medianova.com/products/mn-logz/mn-logz-analytics/instance-deployment.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
