# Use environment variables in lightweight monitors?

**URL:** https://discuss.elastic.co/t/use-environment-variables-in-lightweight-monitors/355762
**Category:** Synthetics
**Created:** [March 19, 2024, 8:11pm UTC](https://discuss.elastic.co/t/use-environment-variables-in-lightweight-monitors/355762 "2024-03-19T20:11:29Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![DougR](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dougr/32/48095_2.png) [@DougR](https://discuss.elastic.co/u/DougR)
#### Post date: [March 19, 2024, 8:11pm UTC](https://discuss.elastic.co/t/use-environment-variables-in-lightweight-monitors/355762/1 "2024-03-19T20:11:29Z")

</div>

Can I use environment variables in an Elastic Synthetics lightweight journey deployed from the command line? This is possible with heartbeat by referencing the variable as `${VAR_NAME}`, but with Elastic Synthetics it appears that this looks for a parameter by that name, even if that parameter doesn't exist.

Thx.

---

<div class="post-metadata">

### Author: ![vigneshshanmugam](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vigneshshanmugam/32/40324_2.png) [@vigneshshanmugam](https://discuss.elastic.co/u/vigneshshanmugam)
#### Post date: [March 19, 2024, 8:56pm UTC](https://discuss.elastic.co/t/use-environment-variables-in-lightweight-monitors/355762/2 "2024-03-19T20:56:04Z")

</div>

Hi @DougR,

Its totally possible. Please have a look at the docs around working with params - [Work with params and secrets | Elastic Observability [8.12] | Elastic](https://www.elastic.co/guide/en/observability/current/synthetics-params-secrets.html)

Let us know if you have any questions.

Thanks,  
Vignesh

---

<div class="post-metadata">

### Author: ![DougR](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dougr/32/48095_2.png) [@DougR](https://discuss.elastic.co/u/DougR)
#### Post date: [March 20, 2024, 12:41pm UTC](https://discuss.elastic.co/t/use-environment-variables-in-lightweight-monitors/355762/3 "2024-03-20T12:41:22Z")

</div>

Apologies - I wasn't clear. I'm understand how to use environment variables with parameters, which then pushes local environment variables with the monitor, IIRC. I'm trying to use environment variables defined in the Elastic Agent pod in lightweight monitors. This allows me to manage any synthetics secrets as Kubernetes secrets, which I can then manage with a CI/CD pipeline and automate updates for.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [April 17, 2024, 12:41pm UTC](https://discuss.elastic.co/t/use-environment-variables-in-lightweight-monitors/355762/4 "2024-04-17T12:41:35Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
