# Unable to get RUM agent working - mixed content error

**URL:** <https://discuss.elastic.co/t/unable-to-get-rum-agent-working-mixed-content-error/383751>\
**Category:** Elastic Training\
**Created:** [November 28, 2025, 7:25am UTC](https://discuss.elastic.co/t/unable-to-get-rum-agent-working-mixed-content-error/383751 "2025-11-28T07:25:10Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![mirde](https://avatars.discourse-cdn.com/v4/letter/m/e36b37/32.png) [@mirde](https://discuss.elastic.co/u/mirde)\
**Post date:** [November 28, 2025, 7:25am UTC](https://discuss.elastic.co/t/unable-to-get-rum-agent-working-mixed-content-error/383751/1 "2025-11-28T07:25:10Z")

</div>

Course: Elastic Observability Engineer (On-Demand)  
Version: 8.8.2  
Question:

I have followed the labs in 3.4 and I see petclinic-react in Kibana Observability \> APM \> Services but it is not connecting to petclinic-node or sending the data needed in the further labs. I debugged my setup using the guidance in [Unable to get RUM Agent working](https://discuss.elastic.co/t/unable-to-get-rum-agent-working/359950) and noticed that my browser is probably the issue. I have tried with the latest Chrome and Firefox, where I disabled HTTPS-Only Mode. Now Developer Tools Console shows in the petclinic web page when refreshing the page:

`Creating APM Service`  
`Created APM Service`  
`Blocked loading mixed active content “http://<my dynamic DNS>.labs.strigo.io:8200/intake/v2/rum/events”`

petclinic-react Services Overview gives me “page-load” option but nothing else. I see also latency, throughtput and some transactions data. I have tried to get this working several days.

How can I get the rest of the data through? I have disabled VPN and checked my system compatibility and all seems to be ok.  
Below are the views from APM Services

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/2/d/2d5aae5efd5a727ce688514b0aa73c03b59923cb.png)

---

<div class="post-metadata">

**Author:** ![VinceDS](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vinceds/32/121923_2.png) [@VinceDS](https://discuss.elastic.co/u/VinceDS)\
**Post date:** [November 28, 2025, 9:33am UTC](https://discuss.elastic.co/t/unable-to-get-rum-agent-working-mixed-content-error/383751/2 "2025-11-28T09:33:30Z")

</div>

Hello @mirde and welcome 🙂  
Based on the information you provided:

> Blocked loading mixed active content “http://.labs.strigo.io:8200/intake/v2/rum/events”  
> I believe the RUM Agent requires to have your Strigo Dynamic DNS name.  
> it is around step 3-4 in the Lab 3.4 instructions:

 ![Screenshot 2025-11-28 at 10.18.32](https://us1.discourse-cdn.com/elastic/original/3X/7/8/785adbe2372be3c785a1f279e1c9c3a2e53ccc1b.jpeg)

You should copy the address in order to update the ``config.js``  
file in the following steps as follow:

- replace the place older: “http:// **.labs.strigo.io** :8200”
- by : “ **http** ://**[ecerjxsmiqdj5a3mb-635a90828abe31e35c984dba.labs.strigo.io](http://ecerjxsmiqdj5a3mb-635a90828abe31e35c984dba.labs.strigo.io)**:8200”
- then, in `config.js`, you should have something like this line for the parameter **apm\_server\_js** :

**apm\_server\_js** : process.env.ELASTIC\_APM\_SERVER\_JS\_URL || ' **http** ://**[ecerjxsmiqdj5a3mb-635a90828abe31e35c984dba.labs.strigo.io](http://ecerjxsmiqdj5a3mb-635a90828abe31e35c984dba.labs.strigo.io)**:8200',

After that follow the instructions to restart the docker container.  
Then from your chrome browser, connect to petclinic using your Dynamic DNS address:  
http://\<DYNAMIC\_DNS\>:4000  
=\> it should be something similar to:  
**http** ://**[ecerjxsmiqdj5a3mb-635a90828abe31e35c984dba.labs.strigo.io](http://ecerjxsmiqdj5a3mb-635a90828abe31e35c984dba.labs.strigo.io)**:4000”

Then refresh the Service Maps and you should have the link between: petclinic-react —\> petclinic-node.  
(The above would be describe as well at the beginning of the Labs 4.3)

I hope it will help.  
Kind regards

---

<div class="post-metadata">

**Author:** ![mirde](https://avatars.discourse-cdn.com/v4/letter/m/e36b37/32.png) [@mirde](https://discuss.elastic.co/u/mirde)\
**Post date:** [November 28, 2025, 9:43am UTC](https://discuss.elastic.co/t/unable-to-get-rum-agent-working-mixed-content-error/383751/3 "2025-11-28T09:43:35Z")

</div>

Sorry, I failed to mention explicitly that the error message does contain my actual dynamic DNS. I just edited it to `<my dynamic DNS>` for this post.

---

<div class="post-metadata">

**Author:** ![VinceDS](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vinceds/32/121923_2.png) [@VinceDS](https://discuss.elastic.co/u/VinceDS)\
**Post date:** [November 28, 2025, 10:09am UTC](https://discuss.elastic.co/t/unable-to-get-rum-agent-working-mixed-content-error/383751/4 "2025-11-28T10:09:57Z")

</div>

> [@mirde](#):
>
> Blocked loading mixed active content “http://

My bad @mirde .

I just checked this post regarding `Blocked loading mixed active content`

> <https://stackoverflow.com/questions/18251128/why-am-i-suddenly-getting-a-blocked-loading-mixed-active-content-issue-in-fire>

Have you tried, what they suggested as a temporary fix to see if the content is not blocked ?:

> _Note that the temporary 'fix' is to click on the 'shield' icon in the top-left corner of the address bar and select 'Disable Protection on This Page', although this is **not** recommended for obvious reasons._

---

<div class="post-metadata">

**Author:** ![mirde](https://avatars.discourse-cdn.com/v4/letter/m/e36b37/32.png) [@mirde](https://discuss.elastic.co/u/mirde)\
**Post date:** [November 28, 2025, 10:38am UTC](https://discuss.elastic.co/t/unable-to-get-rum-agent-working-mixed-content-error/383751/5 "2025-11-28T10:38:53Z")

</div>

Those settings are probably managed by company policy as I can’t disable the protection.

---

<div class="post-metadata">

**Author:** ![mirde](https://avatars.discourse-cdn.com/v4/letter/m/e36b37/32.png) [@mirde](https://discuss.elastic.co/u/mirde)\
**Post date:** [December 1, 2025, 7:58am UTC](https://discuss.elastic.co/t/unable-to-get-rum-agent-working-mixed-content-error/383751/6 "2025-12-01T07:58:08Z")

</div>

Managed to get it working on Chrome with following steps:

1. Chrome \> Settings \> Privacy and Security \> Security: disable Always use secure connection

2. Open your Petclinic web page

3. Manually modify address to make sure you have **http** :your-dynamic-DNS:4000.  
This might get changed to https even when the previous settings are done.

4. Click the “Not secure” icon on address bar and open Site settings

5. Change “Insecure content” to Allow.

6. Update your windows, clickedy click on Petclinic page and you should see petclinic-react in Services Map correctly and Events in petclinic-react Overview dropdown.

As a general note, I would hope that Elastic would take this kind of errors into considerations when creating these labs. Expecially when many people do the labs on company laptops where security settings are not so easy to change.

---

<div class="post-metadata">

**Author:** ![VinceDS](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vinceds/32/121923_2.png) [@VinceDS](https://discuss.elastic.co/u/VinceDS)\
**Post date:** [December 2, 2025, 3:57pm UTC](https://discuss.elastic.co/t/unable-to-get-rum-agent-working-mixed-content-error/383751/7 "2025-12-02T15:57:26Z")

</div>

Many thanks @mirde for sharing here all the steps to solve the `Blocked loading mixed active content` issue you encounter. 👍
