# Service health

Service Health provides an overview of errors and warnings in your Service as well as useful tips to improve performance. With one click, Appfarm Create analyzes your Service and generates a list of items for you to review. Run Service Health by clicking the heart icon in the toolbar when you're working inside a Service.

<figure><img src="/files/3lSOZWNHBJMftpQvttBP" alt="A screenshot of App Health in Appfarm Create"><figcaption><p>Service Health</p></figcaption></figure>

The messages shown in Service Health include:

* Required properties that have no value
* Functions that don't return a value
* Functions with parameters that are not in use
* Service Variables that are not in use
* Data Sources that are not in use
* Data Source properties that are not in use
* Data Sources that have "Read All Objects" checked
* Actions that are not in use
* Actions that are empty

We recommend using Service Health actively while developing, and it should be reviewed before deploying to Production. In some cases the warnings can be ignored, for example if you must read all objects from a data source, but it's generally advised to address the issues flagged.


---

# 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://docs.appfarm.io/reference/services/service-health.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.
