Django Expvar Endpoint

django-expvar的Python项目详细描述


[![构建状态](HTTPS://TravIS-CI.Org/thRaxIL/DjangoExvav.vg?)分支=主机)(http://特拉维斯Cior.org/thRaxi/django Exvar)
[覆盖状态](HTTPS:/Copalal.IO/Reave/GITHUB/TRARAXIL/DJANGO-EXVARV/BADGE.VG?)分支=主机)(HTTPS://Currals.I/GithBu/thRaxIL/Django-Exvar)branch=master)


django-expvar



[expvar(https://golang.org/pkg/expvar/)兼容django端点的django



[expvar(https://golang.org/pkg/expvar/)兼容django端点的django




``````>br/>











<<

<<

<<
<

<<<
url('^debug/vars$',expvar view.as_view(),name='expvar'),

````


然后,访问应用程序上的`/debug/vars`将返回一个json dict,其中包含
已公开的变量,可用于监视、调试,
等。


django应用程序中,只需添加一个“vars.py”文件,其中包含一些子类
“expvar.expvar”,如下所示:

````
import expvar



class example(expvar.expvar):
name='example'

def value(self):
return 42
````

您可以选择指定一个带有要忽略的应用程序列表的“expvar_skip”变量(即
这些应用程序中的任何“vars.py”文件都将被忽略)。

这可能不是您想要的,因此请尝试使用唯一的名称
*如果它们返回dict作为其值,则具有相同名称的变量将合并其值。

` expvar`将只公开您设置的变量。


有一些附加包可用,尽管它们充当
插件,提供命令行参数的通用数据,处理
数据等。通常,一旦安装了expvar,您可以使用Pb< < BR>安装它们并将其添加到“安装程序”中,使用BR/>
*[Django ExpVaCMDLIN ](HTTPS://GITHUBCOM/TRARAXIL/DJANGO-ExpVAR-CMDLIN)-
报告进程的命令行数据(对于ExpVARMUN和类似的BR/>可兼容性很有用,但如果您传递秘密,可能会带来安全性BR/>风险。在Python的标准库中,通过资源库中的一个库报告了关于资源使用(内存、中断等)的各种信息。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java静态键入和编写一个简单的矩阵库   java如何最小化层次结构的代码量   这是在Google云数据存储中使用Java按键查询的正确方法吗?   java Android php+mysql+json执行异步任务时出错   java Hadoop Hbase访问被拒绝异常   java如何在json中指定特定的对象路径   JavaSpringJPA/Hibernate在使用@modify和@Query进行特殊更新之前调用完整更新   java多个错误通知   java插入Linkedlist和Node   java将图像放在webview中并调整其宽度   Java没有真实属性的缺点是什么?   java“isGooglePlayServicesAvailable”(此)已被弃用   java托管HIPPO CMS   安卓 Java。网URI构造函数不是编码字符(&C)   java如何用hibernate映射Deque?   java传递枚举类型作为参数   java自由堆大小在Maven中不会增加   java如何使用hashmap和arraylist的循环逻辑?   java如何使用JDBC复制MySql数据库