# Admin setting to enable or disable mini-profiler?

**URL:** https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370
**Category:** Feature
**Tags:** mini-profiler
**Created:** [4월 1, 2014, 5:40오후 UTC](https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370 "2014-04-01T17:40:29Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)
#### Post date: [4월 1, 2014, 5:40오후 UTC](https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370/1 "2014-04-01T17:40:29Z")

</div>

Continuing the discussion from [How can you hide the MiniProfiler?](https://meta.discourse.org/t/how-can-you-hide-the-miniprofiler/5304/11):

> [@tomspilman](#):
>
> Note there seems to now be a setting in `config/discourse.conf` for this:
> 
> ```plaintext
> # enable MiniProfiler for administrators
> enable_mini_profiler = true
> 
> ```
> 
> It would be nice to see this move into the Admin settings in the future.

Is this (in the admin settings) something possible to do? Since the mini-profiler is always on the left side of the screen, it’s often in the way for a language that has left-to-right reading and left-justified text. It’d be great if we could toggle it on only when needed for troubleshooting.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [4월 1, 2014, 5:42오후 UTC](https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370/2 "2014-04-01T17:42:50Z")

</div>

You can press alt+P to hide or show it at any time.

---

<div class="post-metadata">

### Author: ![watchmanmonitor](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/watchmanmonitor/32/430970_2.png) [@watchmanmonitor](https://meta.discourse.org/u/watchmanmonitor)
#### Post date: [4월 2, 2014, 2:21오전 UTC](https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370/3 "2014-04-02T02:21:47Z")

</div>

Where could I have learned that alt-p trick?

---

<div class="post-metadata">

### Author: ![mlapida](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mlapida/32/108410_2.png) [@mlapida](https://meta.discourse.org/u/mlapida)
#### Post date: [4월 2, 2014, 3:16오전 UTC](https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370/4 "2014-04-02T03:16:32Z")

</div>

It’s in the source code, at the bottom of the page:

```
 data-toggle-shortcut="Alt+P" data-start-hidden="false"></script>

```

---

<div class="post-metadata">

### Author: ![justin\_gordon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin_gordon/32/105029_2.png) [@justin\_gordon](https://meta.discourse.org/u/justin_gordon)
#### Post date: [7월 5, 2015, 10:19오후 UTC](https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370/5 "2015-07-05T22:19:52Z")

</div>

@codinghorror I use

chrome-extension://jlpkojjdgbllmedoapgfodplfhcbnbpn/update.html#help

Which uses Alt-P… ☹

Any chance that the keyboard shortcut could be configurable, or can be eventually turned off/on via the admin settings?

 ![](https://global.discourse-cdn.com/meta/original/3X/a/f/afe4434d68b21b95fdb6f19c895b6d8865a9c1ef.jpg)

---

<div class="post-metadata">

### Author: ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)
#### Post date: [7월 5, 2015, 10:26오후 UTC](https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370/6 "2015-07-05T22:26:17Z")

</div>

Did you try disabling your extension for a moment, then disabling the profiler, then re-enabling your extension? Seems like that would do it.

---

<div class="post-metadata">

### Author: ![pnoeric](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pnoeric/32/177144_2.png) [@pnoeric](https://meta.discourse.org/u/pnoeric)
#### Post date: [4월 4, 2020, 4:18오후 UTC](https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370/7 "2020-04-04T16:18:16Z")

</div>

@downey님, 이 첫 번째 메시지는 여전히 정확한가요? `enable_mini_profiler`를 언급하고 계신데, 여기 Github에서는 해당 플래그가 [`load_mini_profiler`](https://github.com/discourse/discourse/blob/master/config/discourse_defaults.conf#L94)로 명명되어 있는 것으로 보입니다.

또한, 이 설정을 변경한 후 앱 재로드, 앱 재빌드, 또는 아무 조치(즉시 적용)가 필요한가요?

감사합니다 – E

---

<div class="post-metadata">

### Author: ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)
#### Post date: [4월 4, 2020, 4:21오후 UTC](https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370/8 "2020-04-04T16:21:11Z")

</div>

음, 5년 동안 많이 변했죠. 전역 비활성화에 대해서는 잘 모르겠어요. 다른 누군가는 알고 있을지도 모르지만요. 제 기억으로는 Alt+P는 여전히 작동합니다.

---

<div class="post-metadata">

### Author: ![rsmithlal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rsmithlal/32/220716_2.png) [@rsmithlal](https://meta.discourse.org/u/rsmithlal)
#### Post date: [5월 18, 2021, 1:52오후 UTC](https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370/9 "2021-05-18T13:52:00Z")

</div>

답변 감사합니다. 하루아침에 갑자기 나타나는 걸 보고 왜 그런지 전혀 몰랐는데, 덕분에 정말 많이 도움되었습니다.

---

<div class="post-metadata">

### Author: ![rsmithlal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rsmithlal/32/220716_2.png) [@rsmithlal](https://meta.discourse.org/u/rsmithlal)
#### Post date: [6월 30, 2021, 3:32오후 UTC](https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370/10 "2021-06-30T15:32:15Z")

</div>

미니 프로파일러 인터페이스는 관리자 중 개발자로 지정된 사용자에게만 표시되는 것 같습니다. 맞나요?

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [6월 30, 2021, 3:53오후 UTC](https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370/11 "2021-06-30T15:53:44Z")

</div>

네, 개발자 역할의 사용자만 이를 볼 수 있습니다.

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [10월 7, 2021, 7:17오후 UTC](https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370/12 "2021-10-07T19:17:52Z")

</div>

ALT 키가 없는 경우, 예를 들어 내 iPhone이나 iPad의 로지텍 키보드 같은 경우에는 어떻게 해야 하나요?

이것은 큰 문제가 아니지만 로딩 시간의 스냅샷을 보고 싶긴 한데, 사용자를 위해 스크린샷을 찍으면 좀 어색해 보입니다.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [10월 8, 2021, 2:31오전 UTC](https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370/13 "2021-10-08T02:31:32Z")

</div>

참고로 이 기능은 개발자에게만 표시됩니다(테이블에 행을 명시적으로 삽입해야 합니다).

언제든 UI를 직접 사용하여 표시 여부를 조정할 수 있습니다.

 ![MiniProfiler 화면으로, 더 보기 버튼이 강조되어 있음](https://global.discourse-cdn.com/meta/original/3X/3/f/3f73c82e88ab982547895d834bdc5a223d5e264f.png)

 ![pp=disable로 비활성화하는 방법](https://global.discourse-cdn.com/meta/original/3X/0/2/02a10bfa15e5f620f9639a9ce619688b9cbcd4a0.png)

---

<div class="post-metadata">

### Author: ![agf1997](https://avatars.discourse-cdn.com/v4/letter/a/977dab/32.png) [@agf1997](https://meta.discourse.org/u/agf1997)
#### Post date: [6월 1, 2023, 7:03오후 UTC](https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370/14 "2023-06-01T19:03:32Z")

</div>

> [@Falco](#):
>
> 네, 개발자 역할에 있는 사용자만 볼 수 있습니다.

사용자를 '개발자 역할’에 추가하거나 제거하는 방법은 무엇인가요? 해당 그룹을 찾지 못하겠습니다.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [6월 1, 2023, 7:10오후 UTC](https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370/15 "2023-06-01T19:10:49Z")

</div>

기본적으로 app.yml에 지정된 이메일 주소와 일치합니다.

다른 사용자에게 추가하려면 데이터베이스를 직접 편집해야 합니다.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [6월 2, 2023, 4:56오후 UTC](https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370/16 "2023-06-02T16:56:21Z")

</div>

> [@Stephen](#):
>
> 다른 사용자에게 추가하려면 데이터베이스를 직접 수정해야 합니다.

`app.yml`의 `DISCOURSE_DEVELOPER_EMAILS` 변수에 쉼표로 구분하여 여러 개발자를 추가할 수 있습니다. 이 변수에서 이메일을 제거하면 해당 사용자의 역할에서도 제거되지만, 데이터베이스에 해당 내용을 직접 추가해 둔 경우(이것이 가능하다는 사실은 몰랐습니다)에는 예외입니다.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [1월 5, 2024, 9:14오후 UTC](https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370/17 "2024-01-05T21:14:40Z")

</div>

개인적으로 미니 프로파일러에 대한 UI 정보 부족에 걸려들었습니다. 이게 뭔지, 이름이 뭔지, 왜 나에게 표시되는지, 그리고 어떻게 숨길 수 있는지에 대한 정보가 전혀 없었거든요. 저는 사이트를 세팅은 하지만 개발자는 아니기 때문에 이걸 볼 필요가 전혀 없는데, 이제 익숙해져 버렸습니다.

최소한, 현재 동작 방식을 설명하도록 문서를 업데이트하는 것을 제안합니다:

- 여기에 있는 메타 사이트에서 이 주제에 전념하는 새 토픽을 만들거나, 이미 존재한다면 업데이트하세요(존재하는데 제가 못 찾았을 수도 있으니 😅 ). 사람들이 검색할 때 쓸 수 있는 키워드를 포함하고, 관련 토픽을 삭제하거나 업데이트한 뒤 #miniprofiler(혹은 #mini-profiler?) 태그를 추가하세요.
- [discourse/docs/ADMIN-QUICK-START-GUIDE.md at main · discourse/discourse · GitHub](https://github.com/discourse/discourse/blob/main/docs/ADMIN-QUICK-START-GUIDE.md) 문서를 업데이트하여 miniprofiler에 대해 언급하고 메타 토픽으로 링크를 걸도록 하세요.

그 외에도, 가능하면 이 기능에 대해 혼란을 느끼고 사라지길 원하는 사람들을 위한 도움말 텍스트를 보고 싶습니다. 예를 들어 “Miniprofiler - ALT+P 키를 눌러 표시 전환” 같은 것 말이죠.

아래는 사용자에게 추가하는 방법에 대한 좋은 단계별 가이드인 것 같습니다.

> [@Falco](#):
>
> 정확한 문제를 파악하기 위해:
> 
> 1. `app.yml` 파일을 편집하여 관리자 사용자 이메일을 `DISCOURSE_DEVELOPER_EMAILS`에 추가하세요.
> 2. 재빌드(Rebuild)를 실행하세요.
> 3. 1단계에서 설정한 사용자로 로그인한 상태에서 느린 페이지를 로드하세요.
> 4. 미니 프로파일러 결과를 공유하세요.
> 
> ![image.png](https://global.discourse-cdn.com/meta/original/3X/6/8/680d71aed254fdfacfdb6e3a3d6292ff72d186e4.png)
> 
> ![image.png](https://global.discourse-cdn.com/meta/original/3X/a/9/a9335a17a103a59ff321b3b61a1620b306f9a145.png)
> 
> 이것과 확장된 창에서 내용을 공유하세요:
> 
> ![image.png](https://global.discourse-cdn.com/meta/original/3X/6/4/64c9e5b982df72d522899db3e241c71d3d87b6d8.png)

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [1월 5, 2024, 11:13오후 UTC](https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370/19 "2024-01-05T23:13:25Z")

</div>

아예 기본적으로 꺼져 있는 게 나을지도 모르겠어요. 그러면 원하시는 분들만 켜면 되고, 다른 사람들은 알지 못할 테니까요.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [1월 5, 2024, 11:32오후 UTC](https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370/20 "2024-01-05T23:32:51Z")

</div>

네, 그 아이디어에 끌립니다. `DISCOURSE_DEVELOPER_EMAILS`에 포함되어 있더라도 기본값은 꺼져 있을 것입니다.

`app.yml`에서 `DISCOURSE_DEVELOPER_EMAILS`에 내 이메일 주소를 제거하고 재빌드했을 때 miniprofiler가 완전히 사라지는 것을 확인했습니다. ALT+P를 사용하면 여전히 표시될 것으로 예상했지만, 제가 모르고 있는 기술적인 세부 사항이 있을 가능성이 큽니다.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [1월 5, 2024, 11:51오후 UTC](https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370/21 "2024-01-05T23:51:26Z")

</div>

> [@tobiaseigen](#):
>
> DISCOURSE\_DEVELOPER\_EMAILS

이것이 miniprofiler를 볼 수 있게 해주는 이유입니다.

하지만 기본값을 꺼서(Off) 설정하고, 필요로 하는 사람들이 ALT-P를 눌러 켜도록 할 수도 있습니다. 이렇게 하면 대부분의 사용자에게 이 문제를 해결해 줄 것이라고 생각합니다. 기본값이 꺼져 있더라도 다시 켜는 방법을 문의하는 사람이 많을 것이라고는 생각되지 않습니다(단축키가 단축키 메뉴에 나와 있을 것이라고 추정합니다).

[다음 페이지](https://meta.discourse.org/t/admin-setting-to-enable-or-disable-mini-profiler/14370.md?page=2)
